0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-2
1
-2
2
-4
6
-26
-136
-178
-204
-281
-317
-335
-322
-229
-203
-174
-167
-226
-264
-283
-277
-275
-281
-288
-318
-344
-329
-307
-296
-309
-296
-285
-290
-250
-237
-257
-281
-334
-385
-411
-413
-366
-343
-303
-290
-303
-319
-380
-388
-376
-363
-347
-357
-359
-366
-344
-305
-351
-374
-357
-360
-371
-356
-355
-401
-477
-530
-499
-468
-444
-427
-437
-464
-478
-482
-483
-488
-504
-541
-561
-552
-536
-520
-519
-522
-510
-478
-419
-355
-301
-278
-298
-327
-320
-277
-198
-132
-98
-99
-95
-71
-12
73
119
138
162
216
291
361
409
436
441
436
461
521
579
607
605
643
665
668
732
740
709
681
692
711
726
732
697
713
727
739
752
655
569
521
446
411
305
186
88
-87
-216
-313
-428
-494
-569
-627
-721
-826
-928
-1109
-1340
-1569
-1681
-1685
-1663
-1580
-1526
-1545
-1577
-1619
-1604
-1556
-1522
-1467
-1427
-1375
-1300
-1194
-1113
-1076
-1052
-1007
-923
-814
-686
-588
-553
-582
-628
-658
-657
-635
-614
-595
-580
-575
-586
-628
-662
-709
-782
-857
-889
-889
-898
-927
-949
-990
-1035
-1023
-980
-935
-898
-879
-849
-801
-746
-657
-554
-491
-452
-389
-298
-197
-105
-35
17
86
211
380
552
703
837
929
1051
1137
1248
1395
1418
1450
1503
1612
1742
1879
2069
2235
2399
2542
2672
2805
2932
3061
3203
3278
3303
3180
2597
1318
-477
-2370
-3798
-4105
-3306
-2020
-1051
-900
-1519
-2513
-3098
-2935
-2518
-2402
-2806
-3625
-4459
-4649
-3969
-2968
-2296
-2163
-2378
-2362
-1565
48
1759
2620
2377
1324
214
-155
420
1424
2105
2188
1913
1715
2022
2815
3532
3632
3015
2025
1211
946
1174
1392
1080
125
-1128
-2101
-2384
-2022
-1458
-1204
-1420
-1941
-2392
-2537
-2469
-2430
-2650
-3101
-3568
-3728
-3402
-2717
-2146
-1966
-2049
-2279
-2194
-1629
-751
66
453
433
177
-50
48
333
582
686
600
518
535
776
1020
1054
839
371
-116
-436
-496
-381
-394
-636
-1064
-1593
-1916
-2021
-1970
-1930
-1991
-2094
-2186
-2157
-1973
-1746
-1664
-1719
-1845
-1922
-1849
-1504
-1052
-670
-419
-322
-243
-88
248
642
942
1085
1138
1140
1206
1333
1522
1657
1645
1596
1562
1690
1886
2115
2248
2206
1998
1821
1709
1704
1799
1848
1855
1711
1617
1575
1575
1650
1455
948
252
-667
-1440
-1959
-2262
-2425
-2735
-2922
-3053
-3012
-2601
-2225
-1948
-1839
-1874
-1958
-2057
-1936
-1776
-1729
-1684
-1714
-1649
-1406
-922
-239
303
761
1076
1260
1517
1745
1946
1985
1788
1553
1279
1089
1037
1000
938
805
663
524
413
370
296
135
-153
-567
-981
-1363
-1657
-1899
-2174
-2403
-2565
-2610
-2520
-2373
-2206
-2030
-2066
-2191
-2223
-2232
-2033
-1730
-1407
-1218
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-2
12
136
300
473
671
810
946
991
948
874
869
938
1022
1145
1237
1309
1361
1482
1635
1800
1908
2009
2082
2175
2305
2398
2542
2676
2815
2939
3118
3066
2528
1565
-60
-1873
-3232
-3904
-3930
-3615
-3296
-3345
-3646
-3553
-3083
-2462
-1718
-1470
-1721
-2189
-2373
-2142
-1739
-1295
-1314
-1813
-2251
-2187
-1501
-350
784
1469
1639
1749
2109
2741
3434
3683
3323
2457
1550
1040
941
1028
979
570
-24
-472
-501
-165
184
286
-48
-637
-1128
-1325
-1333
-1406
-1773
-2457
-3208
-3672
-3648
-3280
-2828
-2518
-2366
-2218
-1863
-1278
-643
-117
131
83
-204
-409
-439
-444
-457
-537
-710
-874
-740
-314
210
639
870
744
547
457
465
307
-108
-601
-1310
-1890
-2219
-2349
-2456
-2505
-2526
-2511
-2381
-1976
-1489
-1106
-792
-686
-732
-826
-744
-676
-690
-770
-895
-1020
-937
-665
-307
54
346
618
805
1074
1315
1527
1646
1634
1497
1308
1101
978
921
888
897
838
840
992
1265
1511
1723
1866
1945
1974
2044
2122
2124
2132
2106
2090
2085
2224
2284
2037
1489
494
-837
-2061
-2781
-3048
-2957
-2725
-2573
-2727
-2819
-2635
-2337
-1936
-1591
-1521
-1777
-1886
-1729
-1371
-1007
-810
-1010
-1447
-1659
-1440
-835
-69
633
966
1113
1387
1849
2358
2722
2699
2279
1705
1296
1180
1197
1174
902
440
-29
-249
-201
-32
64
-60
-346
-630
-742
-723
-729
-950
-1414
-1989
-2436
-2602
-2536
-2361
-2238
-2237
-2231
-2095
-1751
-1295
-861
-601
-643
-785
-863
-757
-520
-305
-296
-517
-724
-747
-568
-254
38
111
67
5
31
74
84
11
-235
-574
-893
-1122
-1250
-1326
-1447
-1658
-1886
-1973
-1895
-1635
-1344
-1144
-1040
-1008
-935
-781
-591
-486
-481
-562
-640
-689
-625
-485
-338
-195
-128
-69
63
295
534
739
839
885
906
934
1005
1082
1089
1035
1004
1001
1093
1203
1344
1447
1514
1631
1740
1893
2042
2156
2200
2232
2273
2336
2481
2660
2790
2638
2234
1551
600
-411
-1368
-2060
-2577
-2824
-2895
-2898
-2882
-2798
-2654
-2488
-2269
-2055
-1889
-1856
-1705
-1606
-1496
-1438
-1469
-1619
-1814
-1845
-1723
-1414
-964
-415
32
505
987
1474
1869
2154
2230
2123
1970
1799
1679
1525
1325
1019
670
363
157
45
-4
-15
-19
-50
-91
-112
-178
-342
-645
-1060
-1484
-1870
-2175
-2384
-2513
-2623
-2700
-2720
-2629
-2546
-2511
-2417
-2284
-2023
-1670
-1255
-1016
-910
-861
-893
-946
-942
-892
-897
-836
-724
-584
-492
-309
-206
-173
-144
-148
-209
-214
-128
-134
-189
-325
-470
-654
-705
-756
-813
-846
-841
-796
-736
-612
-543
-503
-514
-455
-445
-399
-356
-329
-325
-333
-351
-400
-374
-316
-218
-130
34
186
398
600
779
902
981
1062
1139
1259
1343
1436
1452
1480
1509
1600
1681
1759
1863
1934
2014
2127
2299
2491
2696
2852
2900
2659
2223
1592
795
-105
-960
-1663
-2256
-2600
-2785
-2869
-2913
-2889
-2857
-2773
-2576
-2309
-2069
-1876
-1716
-1646
-1647
-1706
-1810
-2017
-2186
-2261
-2217
-2027
-1682
-1249
-792
-299
178
613
1005
1337
1568
1697
1747
1748
1683
1579
1415
1157
836
562
368
275
256
318
377
411
464
496
458
344
145
-107
-413
-720
-1015
-1310
-1589
-1857
-2166
-2552
-2789
-2914
-2856
-2678
-2412
-2157
-1948
-1619
-1313
-1092
-948
-898
-928
-945
-962
-901
-924
-891
-862
-885
-838
-757
-595
-415
-181
-12
128
244
407
470
464
374
192
2
-148
-247
-372
-440
-534
-597
-661
-666
-639
-570
-478
-373
-286
-226
-150
-152
-168
-249
-333
-446
-507
-535
-512
-454
-396
-313
-224
-70
113
333
522
688
840
1009
1131
1208
1248
1260
1278
1230
1241
1271
1321
1379
1430
1505
1610
1779
1974
2151
2354
2504
2488
2364
2104
1746
1352
911
479
-58
-617
-1097
-1487
-1726
-1839
-1887
-1946
-1987
-1951
-1827
-1662
-1475
-1371
-1355
-1386
-1438
-1474
-1533
-1606
-1743
-1865
-1916
-1846
-1657
-1403
-1146
-920
-682
-381
-25
334
641
841
932
957
987
996
936
813
641
484
388
367
370
377
389
422
471
506
568
586
552
456
287
70
-134
-426
-901
-1430
-1992
-2355
-2497
-2458
-2371
-2378
-2335
-2197
-1975
-1733
-1531
-1438
-1404
-1358
-1232
-1128
-1088
-1135
-1277
-1421
-1494
-1464
-1344
-1185
-979
-769
-566
-337
-89
136
299
407
450
508
567
583
521
370
172
-39
-225
-352
-431
-445
-413
-360
-254
-137
-31
36
50
0
-66
-126
-195
-262
-384
-494
-623
-747
-819
-826
-744
-643
-502
-285
-30
219
411
539
626
658
682
707
688
674
643
605
569
549
563
596
638
709
783
900
1033
1168
1301
1361
1379
1342
1224
1026
678
277
-71
-345
-506
-575
-644
-725
-743
-681
-561
-449
-357
-313
-296
-245
-154
-146
-215
-390
-643
-889
-1106
-1208
-1344
-1417
-1448
-1441
-1325
-1146
-937
-756
-622
-500
-340
-176
-19
60
60
-37
-151
-249
-338
-451
-593
-691
-744
-733
-648
-532
-440
-369
-299
-200
-163
-116
-83
-127
-228
-373
-515
-674
-842
-979
-1124
-1236
-1286
-1265
-1233
-1195
-1135
-1069
-973
-861
-781
-702
-657
-649
-624
-596
-581
-649
-724
-779
-824
-841
-812
-771
-699
-625
-602
-465
-362
-285
-180
-120
-68
-50
-17
10
-15
-37
-95
-173
-222
-275
-267
-258
-260
-256
-245
-210
-175
-118
-63
-47
-28
27
40
53
56
49
35
18
-9
-30
-45
-16
-3
-18
-27
-11
-12
6
17
10
8
5
44
63
79
65
34
10
-15
5
-2
-13
-7
8
12
35
67
79
95
91
114
122
128
125
113
115
124
151
146
115
96
100
99
106
96
78
81
101
114
104
76
44
12
-15
-32
-37
-62
-82
-98
-131
-160
-183
-192
-217
-250
-246
-254
-269
-273
-261
-268
-303
-307
-326
-335
-342
-345
-336
-371
-366
-329
-323
-311
-309
-319
-322
-320
-299
-293
-279
-284
-300
-315
-331
-328
-351
-362
-390
-422
-419
-432
-400
-376
-353
-350
-339
-299
-258
-236
-240
-230
-231
-232
-238
-221
-210
-204
-199
-207
-216
-215
-215
-206
-206
-197
-173
-171
-181
-205
-198
-199
-195
-204
-225
-217
-214
-222
-227
-234
-256
-285
-294
-303
-302
-295
-258
-240
-209
-179
-114
-74
-26
12
8
24
25
37
28
24
-1
-62
-99
-130
-165
-178
-208
-239
-263
-277
-274
-277
-277
-277
-282
-283
-289
-308
-308
-314
-300
-304
-337
-337
-325
-301
-269
-263
-249
-213
-213
-214
-176
-153
-138
-124
-94
-88
-55
-28
-9
19
25
20
9
-3
-36
-52
-87
-119
-135
-183
-196
-213
-239
-247
-237
-235
-256
-253
-247
-239
-239
-246
-270
-310
-360
-370
-391
-396
-390
-391
-390
-378
-358
-325
-316
-314
-312
-293
-267
-247
-225
-208
-202
-219
-227
-224
-233
-229
-225
-239
-226
-211
-216
-219
-229
-210
-208
-195
-188
-202
-177
-180
-173
-151
-151
-155
-141
-139
-143
-143
-131
-122
-149
-190
-225
-245
-268
-291
-316
-342
-359
-387
-379
-364
-364
-371
-394
-372
-353
-338
-327
-327
-309
-299
-291
-267
-249
-223
-228
-236
-226
-226
-221
-216
-201
-209
-192
-186
-197
-221
-228
-225
-235
-250
-285
-305
-316
-303
-302
-322
-347
-363
-357
-342
-345
-387
-434
-470
-510
-535
-536
-518
-523
-539
-553
-546
-524
-494
-470
-426
-405
-389
-374
-343
-318
-301
-303
-310
-307
-302
-298
-279
-259
-250
-245
-234
-200
-184
-165
-160
-172
-167
-181
-195
-208
-214
-248
-278
-302
-321
-309
-305
-304
-283
-253
-250
-243
-243
-233
-234
-243
-239
-253
-254
-264
-279
-282
-281
-313
-333
-343
-343
-320
-307
-281
-256
-246
-239
-238
-225
-213
-227
-224
-207
-200
-177
-161
-173
-153
-142
-123
-76
-62
-52
-44
-29
-21
9
24
16
6
-42
-65
-90
-104
-115
-140
-169
-192
-223
-239
-255
-273
-307
-342
-339
-365
-360
-343
-332
-360
-379
-360
-367
-368
-333
-310
-272
-230
-199
-166
-167
-159
-146
-139
-111
-92
-81
-58
-38
-17
-12
-36
-76
-120
-156
-184
-200
-211
-240
-261
-287
-309
-323
-344
-358
-370
-376
-396
-415
-423
-430
-441
-455
-478
-501
-525
-522
-497
-476
-477
-463
-440
-437
-429
-388
-360
-328
-310
-318
-326
-323
-291
-274
-257
-222
-183
-157
-138
-112
-98
-107
-118
-133
-136
-154
-166
-170
-179
-195
-198
-212
-234
-249
-265
-276
-294
-305
-342
-373
-382
-375
-366
-348
-337
-335
-340
-339
-330
-325
-327
-336
-330
-335
-331
-323
-316
-300
-297
-284
-258
-217
-184
-166
-134
-107
-98
-92
-86
-105
-115
-139
-145
-144
-152
-162
-183
-195
-195
-184
-170
-166
-183
-196
-206
-216
-233
-244
-282
-320
-340
-370
-396
-417
-439
-462
-465
-461
-459
-448
-423
-406
-404
-390
-367
-362
-366
-372
-369
-347
-335
-322
-297
-290
-275
-256
-218
-200
-167
-156
-153
-154
-152
-160
-167
-181
-203
-218
-240
-248
-261
-249
-239
-249
-263
-275
-269
-273
-282
-309
-337
-372
-394
-406
-408
-419
-442
-453
-469
-465
-446
-421
-419
-399
-375
-359
-324
-300
-289
-275
-272
-259
-252
-217
-208
-218
-211
-209
-201
-191
-191
-194
-186
-171
-175
-172
-172
-201
-236
-254
-242
-254
-266
-274
-298
-308
-305
-301
-312
-321
-339
-357
-364
-375
-383
-397
-432
-470
-488
-494
-487
-490
-489
-489
-472
-445
-428
-398
-394
-417
-427
-436
-421
-396
-375
-366
-363
-347
-327
-283
-248
-233
-223
-232
-224
-207
-201
-182
-188
-205
-217
-221
-229
-242
-256
-278
-307
-322
-319
-316
-324
-337
-363
-387
-400
-397
-386
-385
-375
-359
-356
-343
-338
-339
-332
-313
-301
-266
-240
-236
-229
-215
-204
-179
-143
-131
-99
-50
-25
-4
5
-16
-22
-30
-23
-10
6
28
29
10
10
-3
-18
-25
-54
-88
-119
-149
-169
-204
-243
-282
-321
-356
-377
-399
-393
-362
-342
-321
-326
-330
-310
-298
-282
-271
-265
-254
-255
-244
-225
-200
-168
-151
-155
-146
-124
-124
-104
-75
-64
-71
-86
-109
-117
-127
-143
-160
-192
-216
-211
-202
-188
-184
-184
-179
-167
-163
-158
-140
-150
-169
-174
-185
-197
-199
-223
-237
-247
-251
-279
-310
-315
-302
-294
-309
-306
-313
-297
-282
-270
-257
-239
-234
-235
-234
-208
-190
-183
-175
-170
-163
-176
-192
-191
-176
-179
-175
-164
-153
-133
-119
-93
-91
-98
-102
-123
-137
-151
-150
-147
-163
-170
-178
-186
-177
-174
-184
-171
-158
-170
-158
-156
-157
-158
-169
-186
-196
-210
-223
-230
-220
-212
-209
-193
-166
-157
-161
-148
-142
-158
-151
-152
-151
-139
-143
-149
-157
-167
-162
-183
-196
-190
-201
-213
-210
-207
-221
-230
-252
-265
-284
-301
-295
-305
-334
-349
-368
-395
-408
-413
-406
-399
-373
-353
-338
-326
-313
-291
-284
-264
-249
-244
-223
-203
-205
-186
-176
-169
-154
-142
-135
-132
-139
-161
-177
-184
-188
-190
-205
-220
-224
-210
-202
-202
-189
-200
-220
-228
-237
-249
-266
-286
-312
-336
-347
-353
-361
-380
-382
-393
-390
-375
-365
-361
-360
-363
-375
-379
-383
-387
-365
-357
-351
-351
-338
-330
-329
-320
-311
-309
-308
-307
-306
-321
-331
-327
-349
-368
-391
-396
-394
-380
-356
-344
-335
-335
-320
-316
-325
-333
-348
-381
-412
-401
-399
-366
-335
-335
-324
-315
-309
-277
-253
-236
-241
-250
-225
-228
-238
-232
-232
-249
-261
-273
-273
-276
-264
-247
-258
-283
-303
-328
-336
-342
-369
-388
-405
-437
-454
-462
-466
-447
-420
-366
-303
-255
-185
-114
-75
-58
-52
-62
-99
-140
-188
-250
-317
-402
-459
-510
-554
-575
-595
-582
-562
-543
-500
-431
-351
-268
-205
-149
-109
-89
-78
-79
-94
-122
-169
-236
-290
-329
-343
-344
-366
-367
-358
-343
-316
-290
-248
-194
-179
-169
-144
-133
-133
-141
-141
-173
-219
-239
-250
-261
-273
-282
-301
-291
-274
-264
-247
-247
-230
-218
-184
-147
-142
-164
-159
-146
-148
-155
-177
-206
-225
-242
-251
-259
-266
-255
-242
-239
-237
-223
-208
-193
-160
-138
-128
-121
-116
-104
-91
-96
-121
-135
-145
-171
-191
-219
-247
-283
-290
-275
-251
-233
-223
-212
-182
-154
-133
-116
-140
-148
-162
-192
-191
-229
-226
-212
-222
-200
-181
-173
-194
-188
-189
-157
-121
-131
-143
-102
-95
-118
-76
-85
-111
-135
-118
-107
-126
-136
-167
-164
-212
-205
-210
-233
-237
-230
-220
-270
-223
-251
-286
-267
-223
-225
-246
-218
-257
-257
-267
-264
-272
-299
-301
-279
-259
-197
-181
-159
-142
-120
-75
-54
-10
-1
-20
2
20
-1
1
14
-15
-39
-31
-47
-114
-130
-141
-151
-137
-154
-148
-185
-168
-160
-191
-191
-204
-192
-166
-143
-155
-192
-231
-233
-224
-214
-230
-251
-239
-230
-205
-186
-188
-196
-173
-119
-117
-125
-109
-127
-145
-145
-144
-171
-206
-204
-172
-163
-134
-108
-129
-155
-144
-140
-163
-158
-186
-207
-228
-229
-258
-284
-296
-312
-310
-299
-292
-274
-269
-269
-284
-307
-300
-334
-327
-337
-311
-299
-302
-304
-322
-293
-271
-248
-243
-241
-245
-243
-209
-203
-220
-246
-262
-248
-235
-213
-241
-278
-259
-249
-252
-244
-227
-239
-226
-201
-189
-175
-175
-175
-183
-182
-175
-191
-230
-226
-245
-279
-287
-297
-333
-357
-331
-324
-318
-304
-322
-335
-344
-322
-322
-337
-326
-300
-329
-350
-333
-346
-356
-349
-312
-341
-335
-286
-281
-269
-211
-177
-149
-114
-87
-113
-155
-134
-166
-179
-252
-272
-304
-336
-280
-308
-336
-333
-307
-286
-292
-276
-284
-272
-239
-264
-263
-264
-253
-291
-319
-323
-331
-355
-364
-352
-375
-368
-362
-356
-345
-296
-293
-256
-216
-202
-160
-179
-136
-167
-218
-244
-296
-265
-304
-315
-351
-406
-426
-433
-384
-381
-384
-376
-329
-287
-256
-264
-311
-304
-291
-316
-348
-338
-378
-398
-346
-322
-355
-381
-327
-341
-299
-246
-218
-222
-239
-167
-195
-163
-130
-148
-198
-241
-222
-298
-345
-352
-368
-385
-355
-315
-370
-372
-301
-239
-177
-93
-44
-88
-38
38
22
-19
-38
-94
-195
-210
-188
-287
-337
-267
-270
-264
-187
-132
-107
-61
108
151
184
248
294
290
363
478
342
48
-33
-194
-670
-1082
-1745
-2044
-2384
-2317
-2476
-2571
-2389
-2104
-1569
-1003
-432
-9
491
1106
1624
1732
1676
1428
1150
953
669
156
-442
-923
-1156
-1379
-1543
-1663
-1808
-1655
-1328
-890
-595
-409
-153
68
237
256
93
-184
-428
-607
-793
-1007
-1217
-1377
-1488
-1412
-1257
-1112
-896
-603
-214
131
427
619
805
920
943
860
725
567
390
230
68
-171
-404
-520
-545
-619
-576
-520
-414
-288
-110
54
51
110
130
154
53
-39
-182
-368
-514
-668
-777
-913
-994
-943
-904
-828
-604
-467
-294
-88
108
244
294
431
431
431
376
273
174
11
-164
-282
-392
-494
-554
-577
-552
-554
-473
-363
-305
-205
-112
-130
-55
-32
-22
-151
-221
-277
-411
-469
-529
-606
-673
-680
-580
-550
-510
-426
-388
-305
-196
-134
-86
-111
-100
-73
-130
-143
-247
-305
-371
-376
-359
-418
-400
-332
-226
-135
-109
-95
-37
7
128
100
22
-70
-107
-139
-196
-257
-339
-429
-420
-404
-384
-346
-345
-288
-228
-170
-141
-163
-116
-107
-105
-140
-208
-250
-275
-307
-351
-413
-416
-373
-311
-315
-343
-297
-240
-159
-107
-112
-190
-225
-187
-188
-257
-328
-410
-429
-378
-406
-434
-451
-390
-358
-371
-306
-274
-283
-224
-185
-184
-277
-304
-306
-349
-372
-405
-439
-411
-375
-374
-356
-405
-383
-357
-325
-301
-360
-325
-260
-236
-280
-317
-282
-294
-324
-290
-289
-328
-321
-288
-219
-228
-275
-270
-228
-204
-197
-238
-217
-255
-304
-237
-267
-321
-359
-303
-264
-306
-295
-352
-389
-375
-317
-367
-412
-418
-411
-432
-446
-388
-436
-429
-402
-333
-315
-265
-277
-263
-278
-264
-259
-337
-330
-383
-393
-423
-419
-406
-418
-396
-394
-426
-377
-328
-305
-255
-213
-240
-279
-306
-231
-260
-296
-377
-377
-374
-331
-318
-349
-391
-370
-277
-258
-256
-328
-336
-336
-282
-275
-349
-424
-417
-401
-403
-400
-413
-425
-407
-341
-289
-271
-237
-196
-187
-121
-107
-82
-70
-36
-50
-156
-176
-182
-187
-230
-271
-323
-328
-294
-205
-185
-205
-166
-138
-83
-3
8
-73
-110
-56
17
-15
-76
-153
-169
-158
-138
-146
-173
-225
-217
-182
-165
-181
-243
-255
-272
-233
-236
-219
-255
-271
-270
-260
-271
-252
-249
-280
-278
-273
-255
-291
-311
-320
-325
-336
-313
-332
-356
-354
-302
-281
-278
-243
-256
-285
-256
-229
-251
-302
-289
-255
-239
-246
-267
-287
-240
-204
-215
-211
-175
-159
-188
-156
-144
-180
-193
-154
-134
-234
-261
-219
-224
-248
-232
-220
-246
-223
-173
-166
-220
-117
-47
-73
-95
-55
-45
-70
-50
-60
-121
-185
-163
-165
-125
-115
-152
-158
-121
-67
-86
-109
-88
-41
-60
-53
-24
-34
-95
-112
-77
-112
-123
-134
-130
-156
-154
-166
-156
-167
-181
-167
-179
-150
-169
-170
-203
-234
-247
-245
-224
-240
-269
-273
-261
-268
-271
-261
-278
-323
-321
-302
-294
-326
-328
-324
-331
-282
-306
-314
-298
-277
-286
-302
-316
-323
-334
-370
-401
-432
-427
-388
-352
-339
-323
-326
-285
-232
-228
-237
-239
-243
-227
-216
-218
-250
-281
-254
-251
-256
-238
-218
-208
-208
-190
-181
-201
-178
-141
-122
-91
-72
-57
-58
-76
-70
-86
-129
-139
-148
-156
-160
-164
-164
-146
-95
-33
-1
32
85
138
207
252
252
230
219
253
267
247
215
189
156
154
176
207
209
220
249
251
285
323
338
324
301
318
335
341
338
297
254
245
257
224
205
172
154
111
92
85
37
-17
-39
-47
-68
-104
-136
-154
-222
-253
-290
-348
-421
-473
-544
-619
-668
-696
-754
-810
-834
-849
-854
-870
-864
-876
-896
-902
-911
-920
-927
-900
-928
-985
-991
-971
-952
-933
-874
-823
-769
-691
-617
-579
-540
-514
-494
-490
-490
-478
-514
-553
-580
-609
-632
-643
-654
-686
-706
-711
-679
-646
-631
-619
-593
-550
-504
-454
-400
-324
-243
-145
-73
-18
19
80
130
138
148
150
168
191
214
241
277
324
397
450
525
639
744
868
984
1109
1252
1347
1465
1631
1722
1857
1971
2131
2302
2440
2623
2797
2971
3147
3298
3354
3215
2537
1389
124
-885
-1559
-2010
-2323
-2757
-3414
-3939
-4121
-3996
-3714
-3425
-3185
-2998
-2575
-1910
-1278
-844
-649
-733
-945
-985
-746
-459
-345
-319
-308
-206
192
745
1194
1467
1684
1947
2266
2702
3087
3129
2884
2557
2228
1887
1504
989
300
-395
-922
-1237
-1419
-1577
-1785
-2060
-2185
-2115
-1958
-1836
-1794
-1818
-1826
-1779
-1645
-1603
-1686
-2044
-2561
-2878
-2854
-2569
-2396
-2194
-1965
-1569
-1068
-453
-93
161
347
654
919
1145
1249
1045
736
417
135
-276
-560
-823
-964
-1189
-1222
-1201
-1088
-937
-807
-747
-617
-307
-13
203
261
317
232
170
81
-69
-330
-517
-625
-656
-549
-372
-145
72
397
735
1124
1527
1924
2219
2385
2591
2777
3020
3135
3163
3138
3200
3314
3485
3675
3860
3934
3512
2889
1811
579
-667
-1548
-2138
-2735
-3313
-3873
-4483
-4875
-4818
-4633
-4371
-4151
-3773
-3402
-2830
-1977
-1239
-913
-703
-600
-489
-244
135
404
427
518
734
1037
1496
2026
2318
2452
2615
2873
3123
3337
3418
3220
2798
2401
2012
1509
899
168
-662
-1417
-1901
-2237
-2521
-2768
-2953
-3112
-3134
-2980
-2778
-2654
-2555
-2428
-2260
-1987
-1714
-1555
-1675
-1837
-1866
-1758
-1514
-1225
-924
-688
-375
70
512
724
859
888
943
964
1015
982
725
393
45
-364
-771
-1076
-1431
-1727
-1960
-2008
-2011
-1908
-1744
-1592
-1480
-1319
-1099
-898
-752
-697
-668
-681
-607
-529
-478
-460
-431
-400
-328
-155
20
192
380
620
852
1109
1356
1520
1588
1651
1741
1816
1923
2010
2080
2080
2121
2232
2380
2512
2625
2728
2842
3030
3274
3491
3208
2593
1689
499
-887
-2075
-2942
-3686
-4391
-4793
-5113
-5448
-5438
-5182
-4788
-4284
-3577
-2884
-2234
-1446
-556
-20
331
587
632
541
594
733
778
765
891
1050
1229
1621
2031
2278
2494
2749
2864
2882
2879
2745
2309
1749
1169
456
-330
-1085
-1881
-2667
-3271
-3640
-3864
-3943
-3832
-3650
-3415
-3079
-2654
-2267
-1909
-1550
-1258
-1017
-783
-553
-538
-723
-872
-958
-936
-829
-598
-390
-191
79
411
635
769
781
690
584
418
237
-71
-456
-884
-1337
-1825
-2178
-2456
-2637
-2747
-2691
-2522
-2279
-1935
-1597
-1279
-1010
-722
-501
-289
-186
-116
-151
-200
-220
-234
-240
-223
-156
-98
51
260
516
728
970
1203
1416
1610
1750
1794
1756
1707
1622
1575
1523
1495
1464
1478
1556
1679
1834
2028
2272
2468
2731
3034
3418
3558
3245
2595
1592
226
-1239
-2437
-3330
-4050
-4705
-5080
-5459
-5671
-5503
-5039
-4451
-3705
-2901
-2113
-1321
-364
501
952
1235
1322
1190
1009
981
967
841
690
708
771
990
1423
1824
2085
2359
2578
2649
2676
2629
2362
1830
1219
543
-262
-1083
-1892
-2727
-3485
-3987
-4239
-4317
-4180
-3868
-3505
-3078
-2537
-1956
-1436
-1000
-608
-318
-68
150
291
311
258
20
-318
-494
-476
-346
-269
-111
104
304
507
712
695
505
286
64
-183
-528
-894
-1378
-1869
-2264
-2563
-2845
-2990
-2984
-2888
-2683
-2362
-1978
-1620
-1242
-891
-559
-344
-145
-34
-25
-72
-112
-177
-220
-194
-170
-70
69
280
478
716
935
1151
1321
1474
1583
1594
1582
1487
1344
1114
922
727
618
538
542
608
745
950
1172
1465
1754
2100
2375
2736
3078
3384
3654
3763
3411
2741
1729
397
-1143
-2429
-3295
-4011
-4590
-4891
-5101
-5272
-5025
-4473
-3782
-3085
-2290
-1586
-917
-159
594
939
1061
1077
872
598
475
420
265
150
194
377
656
1133
1610
1926
2184
2423
2508
2491
2405
2128
1601
970
306
-461
-1270
-2025
-2756
-3436
-3876
-4063
-4051
-3821
-3437
-3017
-2546
-2017
-1475
-1010
-613
-278
-60
81
139
46
-133
-384
-595
-765
-845
-813
-719
-552
-322
-95
163
359
450
442
286
87
-157
-478
-894
-1343
-1758
-2133
-2465
-2672
-2796
-2803
-2684
-2460
-2136
-1751
-1341
-975
-634
-339
-87
21
51
-1
-109
-251
-380
-461
-536
-533
-469
-328
-138
129
395
652
881
1118
1301
1387
1423
1384
1282
1144
993
804
653
519
415
392
422
563
765
1032
1367
1685
2042
2401
2745
3059
3406
3715
3991
3918
3355
2510
1295
-270
-1787
-2909
-3781
-4496
-5057
-5304
-5472
-5466
-5014
-4411
-3702
-2881
-2082
-1357
-595
193
786
1024
1100
1055
793
568
489
393
244
232
383
635
1038
1537
1983
2284
2546
2697
2680
2584
2369
1920
1267
549
-232
-1102
-1953
-2713
-3411
-3954
-4238
-4274
-4119
-3760
-3290
-2782
-2253
-1684
-1152
-710
-326
-47
106
139
108
-8
-191
-394
-583
-698
-719
-640
-515
-353
-153
60
240
360
432
353
160
-87
-376
-744
-1183
-1614
-1989
-2318
-2583
-2728
-2806
-2751
-2589
-2315
-1975
-1596
-1208
-851
-559
-298
-106
-41
-29
-80
-165
-301
-406
-507
-570
-570
-497
-351
-161
97
365
625
859
1052
1166
1212
1173
1081
915
735
559
378
236
103
10
-19
53
177
386
659
973
1322
1674
2041
2377
2676
2922
3148
3354
3539
3716
3900
3767
3265
2483
1426
114
-1269
-2370
-3250
-3950
-4472
-4710
-4879
-4847
-4643
-4250
-3713
-3048
-2385
-1793
-1136
-476
67
381
580
602
494
377
330
345
369
468
647
893
1245
1658
2005
2275
2490
2582
2568
2452
2258
1893
1371
738
22
-737
-1519
-2222
-2847
-3315
-3625
-3752
-3693
-3484
-3147
-2765
-2340
-1887
-1440
-1045
-699
-393
-182
-58
-54
-135
-251
-394
-479
-540
-553
-515
-417
-282
-97
59
208
293
313
276
110
-100
-368
-649
-1009
-1369
-1677
-1954
-2168
-2305
-2386
-2376
-2257
-2050
-1785
-1508
-1208
-950
-706
-473
-278
-170
-119
-121
-162
-239
-308
-357
-398
-405
-392
-308
-171
55
292
510
714
871
987
1056
1073
1029
909
734
604
466
344
236
157
156
193
310
490
708
943
1223
1517
1787
2066
2299
2539
2747
2947
3148
3366
3565
3745
3628
3154
2453
1406
129
-1201
-2303
-3240
-3943
-4435
-4678
-4892
-4949
-4769
-4452
-3937
-3276
-2611
-2009
-1305
-623
-25
343
561
628
495
378
372
394
418
508
631
849
1150
1492
1829
2079
2289
2430
2486
2431
2311
2012
1526
925
245
-469
-1217
-1914
-2528
-3024
-3372
-3512
-3512
-3397
-3156
-2848
-2484
-2066
-1637
-1235
-871
-557
-307
-127
-17
44
25
-39
-183
-423
-575
-608
-550
-457
-345
-227
-106
37
190
242
199
71
-135
-309
-512
-780
-1136
-1464
-1738
-1941
-2111
-2223
-2284
-2213
-2019
-1791
-1524
-1268
-990
-759
-509
-349
-245
-213
-196
-205
-240
-290
-355
-375
-362
-277
-183
-35
125
346
570
782
941
1053
1116
1108
1058
933
767
546
384
249
138
65
35
81
175
330
546
804
1036
1307
1576
1846
2104
2321
2511
2676
2851
3066
3267
3463
3495
3141
2598
1804
791
-372
-1436
-2386
-3140
-3675
-4006
-4222
-4412
-4386
-4256
-3920
-3445
-2871
-2356
-1740
-1091
-517
-69
172
266
190
126
121
139
173
255
412
584
794
1044
1301
1558
1817
2072
2244
2333
2348
2250
1996
1586
1039
422
-221
-836
-1424
-1947
-2367
-2680
-2891
-2993
-2966
-2848
-2686
-2435
-2110
-1755
-1399
-1085
-849
-697
-617
-592
-624
-710
-778
-813
-799
-739
-638
-529
-405
-249
-60
131
292
411
483
505
434
314
117
-129
-410
-656
-924
-1179
-1422
-1635
-1783
-1864
-1838
-1803
-1684
-1541
-1367
-1198
-993
-821
-676
-563
-496
-446
-441
-431
-448
-452
-465
-425
-371
-256
-103
47
236
444
640
808
942
1018
1052
1019
932
804
660
526
397
302
228
187
196
252
330
458
592
745
924
1114
1292
1446
1608
1713
1823
1936
2067
2189
2293
2429
2568
2715
2726
2526
2131
1531
762
-78
-897
-1648
-2238
-2674
-2955
-3187
-3370
-3478
-3516
-3379
-3103
-2740
-2359
-1911
-1453
-1001
-633
-409
-316
-364
-406
-378
-319
-288
-240
-199
-136
-25
131
319
532
787
1100
1408
1676
1881
1970
1950
1832
1622
1344
1012
643
265
-133
-523
-886
-1201
-1456
-1650
-1771
-1817
-1807
-1716
-1563
-1397
-1249
-1155
-1082
-1050
-1074
-1150
-1254
-1382
-1478
-1535
-1553
-1551
-1537
-1507
-1397
-1229
-1028
-803
-598
-381
-182
9
126
196
169
100
-11
-140
-270
-420
-567
-703
-795
-851
-855
-876
-838
-789
-696
-575
-481
-396
-359
-374
-408
-460
-544
-637
-738
-799
-831
-833
-810
-745
-648
-504
-321
-122
74
229
352
439
479
465
435
360
287
214
159
128
122
161
212
310
417
561
709
845
1001
1150
1276
1385
1453
1514
1558
1592
1636
1689
1753
1822
1893
1940
1906
1773
1501
1082
563
24
-509
-961
-1304
-1556
-1757
-1964
-2115
-2219
-2260
-2214
-2087
-1913
-1703
-1454
-1210
-1029
-926
-891
-929
-986
-1006
-1008
-1001
-982
-979
-989
-956
-886
-781
-617
-387
-121
160
450
755
1008
1167
1276
1334
1322
1282
1213
1095
948
755
573
353
124
-60
-228
-360
-425
-439
-432
-411
-399
-417
-463
-529
-612
-702
-849
-1037
-1207
-1422
-1610
-1763
-1892
-1987
-2082
-2089
-2020
-1892
-1751
-1607
-1460
-1295
-1103
-893
-715
-595
-477
-402
-346
-286
-275
-333
-368
-367
-350
-330
-307
-267
-229
-175
-97
-19
11
-1
-12
-39
-90
-149
-224
-335
-456
-573
-652
-722
-790
-821
-801
-759
-713
-627
-502
-355
-241
-144
-61
-14
28
52
36
1
-25
-39
-48
-50
-32
18
80
164
296
397
477
591
688
762
867
965
1044
1099
1167
1270
1368
1450
1540
1638
1735
1852
1944
1980
1923
1755
1485
1117
697
257
-167
-521
-794
-1004
-1172
-1332
-1490
-1579
-1586
-1547
-1462
-1351
-1241
-1123
-1043
-999
-1000
-1087
-1214
-1313
-1373
-1410
-1433
-1430
-1419
-1394
-1314
-1185
-1028
-829
-570
-275
27
331
599
799
955
1034
1051
1034
978
926
848
731
610
460
304
152
32
-59
-109
-122
-102
-76
-57
-37
-87
-173
-294
-417
-540
-700
-873
-1058
-1227
-1407
-1578
-1721
-1824
-1881
-1880
-1809
-1717
-1613
-1490
-1358
-1235
-1108
-998
-903
-813
-736
-663
-605
-596
-613
-632
-641
-635
-600
-543
-480
-394
-288
-179
-90
-20
19
36
48
42
15
-30
-103
-193
-283
-373
-437
-500
-560
-569
-541
-489
-422
-333
-254
-185
-147
-115
-86
-89
-96
-115
-149
-167
-193
-211
-191
-161
-117
-66
10
107
206
307
403
484
541
591
649
722
794
857
922
985
1038
1103
1167
1231
1316
1396
1495
1612
1699
1721
1646
1463
1185
816
400
-32
-450
-793
-1051
-1251
-1442
-1603
-1735
-1816
-1821
-1738
-1621
-1495
-1365
-1247
-1153
-1087
-1049
-1061
-1114
-1160
-1174
-1181
-1179
-1154
-1135
-1124
-1098
-1013
-896
-744
-545
-316
-84
153
351
496
604
663
691
699
682
657
608
517
433
321
201
87
-3
-71
-104
-117
-108
-101
-118
-169
-248
-320
-413
-524
-645
-790
-940
-1089
-1224
-1349
-1484
-1600
-1669
-1693
-1663
-1605
-1507
-1412
-1325
-1222
-1102
-993
-906
-833
-765
-704
-650
-617
-619
-643
-658
-669
-651
-612
-560
-483
-404
-335
-256
-201
-170
-131
-106
-97
-98
-119
-162
-213
-277
-345
-429
-479
-498
-503
-466
-419
-357
-253
-143
-50
14
56
82
96
96
85
54
5
-56
-112
-138
-153
-170
-161
-127
-103
-60
7
70
165
257
349
422
470
531
584
617
664
708
745
789
841
894
968
1053
1169
1301
1447
1594
1682
1696
1624
1464
1207
870
505
131
-248
-577
-851
-1066
-1252
-1417
-1551
-1636
-1659
-1609
-1530
-1448
-1337
-1227
-1131
-1081
-1065
-1094
-1133
-1164
-1189
-1205
-1229
-1243
-1234
-1217
-1182
-1076
-934
-735
-508
-256
21
263
493
667
805
888
934
946
925
883
793
683
563
412
254
130
55
-17
-44
-19
-3
22
36
19
-39
-116
-207
-329
-475
-618
-769
-923
-1063
-1206
-1352
-1468
-1528
-1537
-1509
-1454
-1367
-1252
-1131
-1010
-886
-814
-746
-690
-648
-608
-598
-604
-632
-654
-645
-651
-647
-609
-554
-471
-372
-248
-140
-56
24
75
103
126
123
74
19
-34
-109
-211
-289
-347
-391
-421
-432
-408
-382
-338
-280
-225
-182
-142
-124
-118
-131
-151
-193
-257
-321
-363
-387
-407
-408
-397
-370
-320
-259
-165
-62
48
158
251
350
446
552
661
744
845
931
993
1050
1096
1159
1224
1301
1379
1471
1585
1674
1778
1844
1822
1729
1532
1225
842
424
0
-407
-763
-1055
-1313
-1564
-1753
-1879
-1971
-1983
-1906
-1801
-1658
-1492
-1334
-1188
-1086
-988
-931
-921
-922
-930
-929
-940
-941
-922
-896
-855
-758
-620
-460
-247
12
275
517
730
895
1013
1067
1085
1046
977
891
759
608
436
263
85
-76
-219
-316
-359
-355
-322
-286
-255
-239
-260
-317
-409
-535
-687
-846
-995
-1152
-1317
-1468
-1605
-1706
-1754
-1758
-1722
-1648
-1549
-1411
-1268
-1134
-1016
-924
-818
-721
-635
-562
-518
-496
-490
-464
-450
-438
-402
-348
-287
-204
-119
-57
-6
24
29
22
-11
-70
-129
-219
-309
-420
-548
-650
-741
-799
-843
-869
-858
-823
-773
-723
-677
-620
-545
-501
-454
-401
-363
-334
-327
-325
-318
-299
-286
-247
-190
-99
8
123
245
347
428
509
571
615
660
696
725
735
755
778
797
821
830
862
910
957
1030
1119
1237
1355
1474
1599
1693
1720
1656
1486
1233
877
456
19
-429
-857
-1225
-1500
-1744
-1945
-2093
-2175
-2184
-2096
-1942
-1756
-1554
-1342
-1153
-1013
-926
-894
-913
-964
-1006
-1040
-1044
-1013
-985
-928
-842
-716
-537
-324
-50
238
540
820
1031
1207
1317
1338
1316
1241
1116
978
825
633
431
207
-7
-199
-366
-494
-582
-627
-642
-644
-633
-652
-710
-780
-854
-963
-1113
-1282
-1463
-1642
-1805
-1901
-1941
-1949
-1921
-1811
-1655
-1467
-1257
-1019
-812
-625
-443
-284
-158
-80
-31
-27
-38
-59
-95
-164
-231
-273
-292
-285
-275
-258
-241
-216
-189
-185
-217
-258
-315
-392
-470
-562
-648
-744
-850
-919
-974
-999
-977
-950
-873
-757
-649
-533
-398
-265
-143
-49
28
81
94
104
101
92
75
75
87
103
135
168
215
268
337
409
496
551
611
659
692
730
764
773
800
867
919
972
1018
1085
1160
1241
1344
1458
1555
1679
1821
1965
2096
2168
2158
1990
1674
1241
715
93
-516
-1068
-1546
-1906
-2203
-2455
-2624
-2713
-2681
-2539
-2301
-1981
-1657
-1335
-1015
-775
-613
-535
-526
-547
-584
-582
-545
-496
-424
-334
-238
-88
126
347
636
966
1291
1556
1747
1875
1889
1790
1614
1369
1073
756
426
90
-248
-577
-860
-1093
-1260
-1339
-1354
-1296
-1194
-1067
-940
-857
-810
-809
-854
-932
-1016
-1133
-1265
-1399
-1523
-1588
-1602
-1550
-1433
-1265
-1035
-760
-465
-200
15
199
312
381
394
317
213
84
-43
-175
-328
-482
-605
-699
-749
-748
-733
-685
-632
-571
-532
-529
-551
-597
-650
-718
-813
-905
-1000
-1061
-1116
-1142
-1133
-1091
-992
-872
-713
-565
-407
-245
-124
-28
59
111
141
147
150
156
145
117
91
64
40
48
69
109
171
235
309
367
409
443
482
519
553
591
626
663
689
733
779
841
893
966
1058
1166
1289
1420
1565
1705
1826
1972
2140
2278
2350
2293
2069
1653
1084
365
-447
-1219
-1934
-2516
-2921
-3183
-3359
-3448
-3447
-3313
-3024
-2598
-2088
-1547
-1006
-531
-165
56
151
141
93
54
23
25
66
126
216
307
416
569
789
1061
1357
1626
1815
1899
1855
1664
1320
889
399
-96
-559
-997
-1379
-1717
-1985
-2164
-2255
-2248
-2140
-1944
-1673
-1368
-1064
-813
-650
-559
-524
-523
-567
-601
-645
-721
-764
-792
-720
-616
-463
-290
-76
150
384
553
616
620
529
397
218
-43
-332
-616
-883
-1084
-1289
-1438
-1553
-1606
-1585
-1498
-1389
-1272
-1138
-1006
-890
-824
-806
-809
-832
-840
-838
-842
-840
-786
-711
-603
-490
-377
-250
-127
-7
89
138
144
116
58
-22
-123
-203
-281
-330
-341
-315
-282
-231
-163
-79
-6
52
92
106
84
38
-25
-94
-153
-186
-191
-153
-90
48
201
385
592
804
1010
1216
1413
1569
1715
1817
1911
1960
2024
2070
2141
2231
2307
2407
2482
2414
2149
1682
944
66
-984
-1996
-2871
-3574
-4033
-4254
-4355
-4342
-4221
-3938
-3445
-2796
-2005
-1169
-380
299
823
1160
1302
1310
1242
1147
1096
1102
1145
1192
1250
1296
1344
1419
1519
1646
1768
1790
1727
1495
1083
504
-172
-891
-1589
-2213
-2708
-3038
-3240
-3312
-3265
-3093
-2809
-2404
-1893
-1326
-732
-174
283
604
779
823
767
659
562
491
443
430
457
483
362
221
98
1
-7
-47
-110
-254
-512
-808
-1133
-1533
-1872
-2133
-2255
-2289
-2231
-2110
-1991
-1786
-1602
-1356
-1100
-796
-496
-209
0
131
157
121
21
-85
-190
-283
-278
-278
-240
-251
-248
-285
-289
-312
-309
-322
-350
-395
-485
-604
-782
-913
-1045
-1084
-1073
-981
-850
-681
-513
-371
-227
-114
-12
54
117
107
74
-33
-149
-268
-366
-424
-388
-282
-128
98
320
587
812
1015
1174
1310
1418
1505
1540
1521
1475
1382
1286
1214
1181
1185
1257
1323
1487
1666
1843
2041
2194
2222
2017
1591
868
-96
-1251
-2439
-3478
-4268
-4749
-4901
-4842
-4599
-4200
-3604
-2821
-1909
-904
98
955
1643
2087
2271
2206
1937
1605
1236
944
760
666
672
742
829
907
998
1124
1258
1333
1290
1114
728
135
-584
-1367
-2164
-2879
-3415
-3738
-3834
-3729
-3448
-3034
-2515
-1912
-1244
-558
70
647
1115
1381
1447
1339
1105
808
526
273
111
54
86
185
266
295
277
108
-160
-407
-623
-782
-995
-1311
-1671
-2034
-2351
-2525
-2611
-2531
-2287
-1900
-1416
-1007
-643
-405
-197
-30
109
170
194
146
49
-111
-333
-567
-769
-864
-866
-773
-670
-532
-432
-358
-361
-415
-495
-564
-648
-715
-793
-901
-1001
-1103
-1151
-1157
-1079
-926
-710
-473
-226
-27
86
137
119
67
-21
-88
-169
-236
-304
-361
-411
-413
-365
-266
-74
170
436
691
899
1026
1093
1101
1103
1058
998
969
940
934
891
886
932
983
1112
1306
1531
1755
1966
2152
2326
2422
2435
2099
1562
730
-378
-1585
-2851
-3865
-4591
-4961
-4970
-4736
-4355
-3823
-3157
-2324
-1429
-457
441
1180
1747
2038
2084
1887
1560
1203
867
671
608
655
782
967
1148
1268
1356
1405
1402
1324
1111
750
181
-534
-1328
-2125
-2848
-3416
-3755
-3835
-3682
-3325
-2806
-2208
-1559
-880
-225
373
892
1284
1546
1641
1587
1394
1119
802
541
366
326
375
477
620
721
702
605
366
46
-380
-974
-1460
-1941
-2327
-2629
-2852
-3004
-2963
-2780
-2384
-1889
-1358
-855
-357
66
354
534
498
420
301
176
6
-173
-379
-496
-576
-583
-562
-478
-349
-228
-98
-56
-72
-190
-360
-571
-792
-1012
-1197
-1309
-1366
-1350
-1307
-1193
-1027
-787
-542
-286
-81
96
217
253
227
101
-48
-223
-352
-447
-480
-466
-408
-315
-176
3
197
398
584
758
886
980
985
939
857
746
666
614
595
606
654
739
862
993
1162
1319
1478
1681
1875
2082
2279
2433
2569
2566
2218
1675
729
-457
-1822
-3088
-4048
-4646
-4836
-4688
-4360
-3958
-3455
-2831
-2015
-1112
-136
726
1407
1853
2017
1966
1689
1314
941
616
481
517
680
885
1088
1210
1270
1304
1336
1313
1219
993
593
21
-690
-1458
-2214
-2849
-3284
-3477
-3417
-3168
-2757
-2252
-1708
-1126
-579
-56
416
838
1157
1329
1361
1245
1011
729
483
318
249
278
394
563
705
788
796
711
489
68
-491
-1249
-1866
-2402
-2742
-2985
-3133
-3160
-2969
-2610
-2114
-1561
-1010
-429
33
429
636
656
478
251
4
-234
-461
-628
-750
-802
-781
-713
-611
-534
-384
-284
-209
-228
-300
-460
-658
-898
-1141
-1354
-1509
-1523
-1506
-1372
-1228
-984
-765
-508
-277
-72
81
173
230
202
113
-53
-220
-393
-488
-540
-513
-446
-330
-157
33
238
432
617
748
855
899
896
811
681
549
410
309
251
238
276
399
573
816
1047
1302
1517
1724
1921
2122
2286
2432
2564
2666
2628
2252
1650
611
-652
-2048
-3281
-4206
-4714
-4835
-4673
-4363
-3964
-3506
-2922
-2144
-1258
-337
467
1112
1545
1705
1645
1400
1064
755
532
468
567
771
971
1165
1270
1283
1279
1267
1193
1052
782
360
-215
-907
-1631
-2332
-2901
-3260
-3379
-3271
-2952
-2499
-2009
-1487
-975
-476
-15
400
780
1076
1228
1211
1077
842
558
339
224
188
280
437
617
742
808
767
645
438
186
-227
-954
-1602
-2293
-2743
-3021
-3128
-3096
-2866
-2496
-1922
-1328
-800
-301
114
506
743
805
619
373
31
-271
-578
-842
-1030
-1026
-929
-727
-516
-332
-167
-59
16
-14
-104
-301
-486
-668
-883
-1115
-1324
-1403
-1402
-1284
-1135
-908
-665
-403
-195
-43
2
17
-23
-92
-183
-313
-414
-542
-591
-585
-486
-355
-174
40
294
552
769
912
973
993
961
912
815
703
577
456
376
343
350
386
483
653
891
1116
1367
1576
1762
1934
2063
2190
2264
2329
2443
2554
2536
2228
1693
725
-464
-1783
-3054
-4040
-4654
-4847
-4701
-4371
-3974
-3496
-2934
-2195
-1353
-414
416
1100
1604
1829
1854
1673
1370
1037
758
631
612
718
877
1048
1165
1221
1249
1229
1164
1057
826
439
-90
-742
-1441
-2090
-2639
-3009
-3157
-3069
-2792
-2376
-1878
-1347
-798
-267
237
691
1085
1371
1520
1512
1364
1117
816
525
305
187
143
196
305
416
491
521
482
314
-20
-398
-896
-1391
-1871
-2383
-2858
-3141
-3216
-3017
-2592
-2035
-1428
-816
-191
336
716
840
837
701
560
351
102
-239
-522
-727
-839
-897
-860
-741
-558
-332
-174
-85
-108
-188
-315
-484
-682
-864
-1036
-1130
-1154
-1167
-1111
-1002
-829
-634
-393
-194
-21
82
149
152
77
-30
-180
-279
-353
-372
-376
-314
-222
-108
36
209
390
546
691
804
886
878
857
787
703
625
552
504
478
476
538
661
816
1037
1274
1513
1766
2017
2210
2389
2522
2659
2747
2821
2600
2126
1330
125
-1272
-2750
-3979
-4839
-5172
-5096
-4724
-4250
-3728
-3163
-2454
-1600
-656
253
992
1548
1859
1912
1760
1425
1062
724
517
481
608
841
1097
1306
1424
1492
1506
1473
1390
1173
753
169
-542
-1316
-2087
-2777
-3279
-3512
-3464
-3211
-2774
-2211
-1620
-1017
-439
75
532
911
1199
1352
1342
1177
924
635
355
153
72
89
213
370
516
599
616
529
398
176
-102
-572
-1283
-1993
-2740
-3186
-3405
-3408
-3231
-2851
-2318
-1618
-938
-336
129
521
810
980
969
724
402
-12
-396
-716
-964
-1134
-1084
-944
-696
-440
-207
-43
50
55
-73
-237
-482
-717
-964
-1217
-1440
-1618
-1678
-1605
-1444
-1234
-944
-650
-352
-113
32
56
27
-61
-154
-271
-395
-480
-561
-565
-509
-368
-217
-7
206
436
645
824
939
962
923
854
760
642
559
448
410
403
449
513
630
785
1033
1274
1548
1804
2000
2180
2298
2406
2534
2627
2720
2761
2426
1963
1051
-164
-1609
-3041
-4154
-4831
-5011
-4823
-4407
-3907
-3359
-2768
-2018
-1190
-255
607
1305
1788
1968
1936
1705
1346
986
682
522
517
690
928
1162
1338
1404
1382
1331
1251
1108
831
423
-129
-813
-1555
-2248
-2815
-3219
-3382
-3284
-2966
-2502
-1933
-1343
-786
-246
256
665
999
1209
1281
1227
1070
830
533
294
169
168
264
409
548
680
761
735
606
409
129
-206
-753
-1356
-2127
-2832
-3330
-3572
-3539
-3284
-2875
-2319
-1661
-999
-401
15
360
564
734
738
606
359
-7
-393
-709
-979
-1116
-1107
-981
-723
-460
-217
-85
-18
-53
-168
-345
-566
-793
-1037
-1236
-1447
-1578
-1638
-1546
-1385
-1110
-821
-512
-254
-56
79
121
70
-12
-91
-195
-250
-330
-363
-388
-347
-228
-66
103
296
500
678
824
873
885
811
703
589
484
394
333
311
351
420
565
755
978
1241
1514
1823
2108
2361
2571
2706
2840
2940
3034
3000
2603
1999
937
-418
-1999
-3474
-4612
-5212
-5278
-4977
-4474
-3946
-3400
-2767
-1976
-1107
-183
606
1239
1629
1736
1630
1295
850
456
168
91
206
506
845
1148
1340
1417
1415
1338
1165
951
613
119
-514
-1208
-1920
-2592
-3094
-3360
-3371
-3185
-2804
-2275
-1679
-1086
-545
-60
356
702
942
1073
1073
951
722
439
173
13
-25
80
255
465
696
874
976
958
802
538
151
-331
-987
-1685
-2414
-3049
-3441
-3584
-3481
-3148
-2665
-2097
-1470
-906
-409
-62
186
286
325
256
101
-186
-521
-804
-999
-1070
-1015
-849
-617
-282
8
258
358
371
266
96
-140
-419
-709
-1025
-1295
-1531
-1674
-1716
-1609
-1452
-1170
-899
-628
-424
-299
-232
-252
-322
-406
-453
-500
-474
-442
-368
-244
-66
139
359
569
763
916
1014
1033
974
851
663
498
347
245
165
114
123
165
257
388
584
819
1098
1400
1676
1943
2136
2287
2416
2536
2660
2839
2802
2432
1838
762
-568
-2119
-3538
-4629
-5165
-5180
-4831
-4304
-3737
-3198
-2599
-1850
-1010
-122
621
1212
1539
1578
1432
1085
668
285
48
16
182
513
891
1216
1406
1489
1464
1364
1207
969
573
28
-620
-1286
-1963
-2538
-2891
-3034
-2995
-2719
-2239
-1710
-1190
-703
-243
178
520
751
891
919
861
701
475
238
42
-51
-9
174
416
696
919
1079
1138
1096
946
695
350
-52
-509
-1004
-1625
-2319
-2865
-3293
-3390
-3298
-3013
-2560
-1956
-1298
-671
-225
65
217
294
290
145
-84
-352
-596
-786
-920
-945
-865
-678
-374
-76
189
306
331
253
83
-164
-501
-785
-1064
-1288
-1474
-1608
-1698
-1665
-1535
-1333
-1108
-872
-637
-450
-285
-227
-204
-222
-224
-195
-130
-54
54
172
285
419
535
663
772
893
975
1051
1057
997
903
789
681
598
557
563
578
605
665
753
886
1060
1258
1508
1815
2091
2408
2673
2907
3104
3252
2953
2443
1542
209
-1339
-2966
-4317
-5217
-5469
-5248
-4691
-4065
-3390
-2745
-1932
-996
10
922
1594
1996
2056
1848
1469
924
394
-40
-235
-189
101
535
988
1350
1560
1618
1602
1459
1210
830
262
-439
-1236
-2019
-2641
-3084
-3299
-3214
-2885
-2412
-1810
-1121
-487
36
445
740
926
978
911
764
521
235
-46
-297
-428
-380
-202
77
426
753
1020
1200
1232
1124
890
520
15
-529
-1194
-1908
-2554
-3118
-3347
-3298
-2980
-2490
-1890
-1277
-696
-209
126
287
274
154
-44
-278
-582
-887
-1162
-1326
-1349
-1350
-1168
-918
-583
-229
40
194
261
175
14
-213
-480
-798
-1070
-1263
-1425
-1506
-1546
-1470
-1335
-1123
-914
-719
-591
-499
-492
-539
-636
-754
-818
-842
-777
-659
-483
-276
-10
262
541
775
955
1083
1141
1153
1074
973
811
654
493
382
345
360
426
530
679
829
1034
1212
1416
1607
1778
1977
2165
2335
2493
2700
2855
3022
2828
2410
1645
477
-861
-2420
-3874
-4768
-5152
-5097
-4563
-3845
-3248
-2818
-2173
-1349
-356
546
1233
1713
1917
1870
1582
1054
580
185
-43
-49
188
560
888
1201
1318
1270
1155
1000
763
437
-32
-654
-1342
-2061
-2652
-3028
-3216
-3139
-2779
-2256
-1607
-975
-375
164
587
879
1073
1115
1003
814
501
147
-217
-514
-682
-680
-522
-256
41
332
566
717
806
759
595
315
-32
-428
-859
-1389
-1929
-2369
-2701
-2732
-2543
-2209
-1825
-1430
-1056
-665
-358
-122
-53
-74
-152
-282
-480
-733
-1021
-1251
-1355
-1294
-1095
-813
-473
-127
186
398
479
464
352
184
-55
-306
-605
-879
-1124
-1308
-1435
-1477
-1428
-1305
-1136
-992
-878
-859
-851
-889
-889
-925
-908
-866
-732
-506
-277
-12
262
538
785
1037
1190
1280
1292
1250
1154
1029
861
677
522
416
414
487
574
658
767
913
1092
1279
1469
1683
1859
2062
2226
2438
2613
2791
2962
2705
2243
1414
247
-1117
-2593
-3804
-4680
-5015
-4843
-4337
-3674
-2995
-2399
-1690
-893
21
909
1575
2041
2139
2009
1677
1181
720
325
72
31
176
433
721
962
1084
1081
1004
836
613
267
-222
-817
-1533
-2207
-2737
-3067
-3137
-2961
-2567
-2019
-1399
-732
-130
381
795
1102
1257
1247
1075
774
399
-31
-419
-697
-841
-816
-644
-375
-64
188
398
562
652
657
553
360
42
-316
-724
-1131
-1550
-2018
-2271
-2493
-2491
-2274
-1940
-1518
-1044
-623
-284
-76
-12
-60
-223
-405
-622
-853
-1082
-1224
-1285
-1226
-1057
-799
-480
-93
235
475
596
566
426
201
-91
-436
-757
-1056
-1328
-1496
-1618
-1645
-1616
-1519
-1373
-1215
-1089
-976
-952
-960
-984
-1017
-1013
-947
-809
-608
-347
-95
179
440
684
869
1012
1107
1174
1148
1059
937
784
628
475
388
341
347
410
545
693
860
1059
1291
1553
1806
2060
2241
2429
2576
2729
2873
2877
2474
1794
770
-494
-1968
-3366
-4427
-5054
-5071
-4696
-4028
-3319
-2634
-1981
-1215
-378
515
1280
1848
2117
2080
1824
1412
976
599
318
222
274
492
808
1098
1291
1321
1210
1054
818
483
16
-567
-1271
-1958
-2547
-2950
-3122
-3035
-2714
-2225
-1593
-918
-313
223
683
981
1146
1165
1031
729
339
-81
-481
-793
-977
-1020
-896
-639
-329
-55
166
323
424
428
346
194
-43
-359
-684
-1024
-1344
-1628
-1899
-2129
-2294
-2260
-2052
-1665
-1259
-867
-584
-390
-323
-350
-467
-643
-828
-971
-1033
-1123
-1145
-1147
-1065
-874
-613
-285
42
293
460
505
379
186
-96
-402
-724
-1001
-1244
-1413
-1502
-1547
-1539
-1494
-1384
-1225
-1076
-947
-884
-885
-903
-941
-945
-939
-867
-702
-469
-187
107
361
552
706
822
926
981
1013
1010
954
848
729
596
485
459
460
563
702
877
1042
1194
1336
1514
1701
1919
2142
2329
2512
2689
2856
2986
2852
2312
1518
321
-923
-2329
-3545
-4441
-4886
-4818
-4353
-3690
-2964
-2290
-1632
-834
7
891
1579
2033
2194
2021
1699
1248
829
501
280
260
341
573
854
1091
1244
1223
1116
918
620
230
-315
-967
-1689
-2336
-2780
-3019
-3026
-2807
-2424
-1891
-1320
-707
-136
354
757
1027
1118
1029
777
403
-20
-432
-761
-979
-1065
-999
-804
-520
-238
16
236
386
490
524
449
280
-2
-333
-682
-1007
-1256
-1425
-1559
-1755
-1909
-2020
-1976
-1772
-1448
-1126
-829
-676
-602
-622
-692
-862
-1001
-1047
-995
-893
-766
-635
-537
-383
-215
7
223
428
507
487
337
73
-289
-650
-994
-1285
-1468
-1595
-1617
-1584
-1523
-1457
-1341
-1207
-1054
-895
-785
-720
-692
-672
-647
-574
-487
-320
-141
71
272
440
556
613
623
619
654
684
697
631
543
486
450
429
481
537
627
777
945
1131
1291
1444
1623
1859
2133
2358
2565
2791
2968
3126
2956
2389
1460
186
-1208
-2708
-3940
-4815
-5194
-5030
-4501
-3783
-3022
-2298
-1528
-635
307
1198
1830
2212
2217
1954
1535
1021
595
263
117
164
307
608
936
1217
1384
1396
1287
1062
735
272
-362
-1142
-1964
-2639
-3063
-3242
-3152
-2877
-2440
-1873
-1254
-611
-41
441
814
1049
1084
916
577
129
-323
-734
-1037
-1199
-1202
-1044
-780
-459
-138
123
341
478
539
510
379
128
-204
-577
-950
-1262
-1596
-1840
-1994
-2009
-1860
-1678
-1575
-1429
-1252
-1049
-802
-645
-644
-778
-903
-1039
-1113
-1143
-1152
-1100
-889
-657
-375
-163
52
232
389
497
500
407
244
-18
-367
-712
-1083
-1368
-1533
-1621
-1658
-1648
-1544
-1418
-1264
-1134
-1031
-955
-845
-729
-619
-544
-506
-422
-274
-95
66
201
281
346
425
518
577
622
640
688
701
701
669
627
619
658
730
851
987
1075
1211
1338
1500
1663
1885
2080
2327
2527
2766
2937
3008
2738
2061
1136
-133
-1450
-2904
-4072
-4958
-5307
-5175
-4633
-3905
-3102
-2349
-1585
-674
281
1209
1859
2229
2207
1914
1501
1031
672
384
204
193
332
636
971
1254
1413
1396
1268
1054
726
249
-410
-1190
-1999
-2654
-3073
-3256
-3188
-2897
-2446
-1880
-1274
-649
-84
408
781
993
1008
825
499
104
-331
-699
-932
-1069
-1042
-871
-588
-263
22
274
468
570
612
565
379
103
-261
-651
-982
-1253
-1442
-1716
-2014
-2199
-2298
-2159
-1860
-1476
-1121
-808
-634
-529
-525
-609
-785
-913
-947
-955
-876
-800
-681
-552
-363
-156
79
299
473
531
469
317
55
-203
-518
-824
-1146
-1380
-1550
-1641
-1682
-1676
-1629
-1497
-1312
-1134
-987
-922
-854
-819
-716
-613
-472
-293
-105
78
225
357
416
476
526
605
655
685
697
690
626
584
575
600
644
730
852
971
1114
1250
1390
1535
1727
1921
2178
2415
2627
2846
3016
3069
2748
1988
924
-449
-1906
-3321
-4365
-5040
-5186
-4936
-4370
-3690
-2966
-2259
-1416
-454
497
1336
1889
2141
2069
1804
1429
1011
708
538
489
585
771
1045
1298
1499
1561
1506
1329
1054
627
27
-723
-1527
-2282
-2818
-3087
-3115
-2927
-2606
-2180
-1665
-1122
-564
-81
323
607
741
682
454
109
-268
-577
-811
-917
-861
-706
-444
-127
144
387
589
704
763
739
593
353
40
-311
-650
-919
-1140
-1282
-1432
-1470
-1630
-1816
-1906
-1968
-1852
-1643
-1423
-1254
-1149
-1177
-1204
-1245
-1211
-1157
-1030
-820
-572
-306
-118
47
135
222
349
427
443
386
215
-23
-282
-606
-876
-1110
-1267
-1400
-1483
-1540
-1567
-1574
-1539
-1513
-1435
-1343
-1226
-1100
-991
-847
-710
-499
-246
28
249
430
573
683
740
751
723
670
659
656
669
653
637
663
725
855
1010
1151
1291
1452
1547
1679
1783
1883
1993
2144
2323
2525
2772
2971
2832
2234
1273
-72
-1491
-2969
-4068
-4811
-5087
-4906
-4423
-3764
-3045
-2344
-1567
-628
360
1253
1852
2181
2133
1867
1485
1059
724
524
462
563
748
1026
1271
1476
1558
1514
1376
1127
724
114
-672
-1511
-2330
-2923
-3238
-3297
-3149
-2851
-2408
-1866
-1296
-695
-157
302
624
779
754
524
153
-264
-640
-923
-1054
-1046
-891
-638
-310
21
313
529
671
724
682
535
274
-76
-465
-849
-1143
-1333
-1426
-1571
-1792
-1965
-2111
-2111
-1971
-1740
-1504
-1295
-1162
-1102
-1140
-1220
-1351
-1402
-1297
-1107
-909
-743
-554
-394
-206
-15
177
363
516
576
520
360
121
-154
-404
-639
-859
-1006
-1109
-1196
-1259
-1353
-1398
-1411
-1348
-1246
-1170
-1126
-1085
-992
-828
-579
-295
-17
259
483
637
714
741
769
827
894
970
1033
1047
1021
989
991
1029
1116
1246
1396
1582
1719
1853
1965
2025
2136
2245
2349
2508
2680
2800
2843
2446
1634
437
-1045
-2660
-4062
-4930
-5332
-5128
-4629
-3999
-3360
-2704
-2022
-1073
-32
952
1672
2036
2089
1871
1547
1165
809
534
413
519
752
1102
1434
1610
1672
1607
1476
1303
980
452
-307
-1207
-2081
-2763
-3138
-3248
-3110
-2819
-2431
-1958
-1418
-846
-285
186
547
723
723
570
256
-158
-556
-888
-1061
-1066
-931
-696
-410
-119
144
377
543
638
657
544
293
-57
-447
-805
-1063
-1215
-1272
-1214
-1133
-1155
-1120
-1137
-1360
-1490
-1643
-1729
-1647
-1578
-1563
-1589
-1644
-1649
-1545
-1283
-961
-706
-408
-166
41
199
263
294
258
238
179
52
-95
-281
-493
-674
-817
-903
-941
-922
-950
-983
-988
-1023
-1014
-968
-952
-919
-899
-868
-777
-654
-494
-296
-50
214
473
660
795
854
903
956
953
991
1015
1042
1080
1130
1209
1296
1443
1644
1866
2140
2360
2519
2659
2741
2800
2849
2885
2960
2840
2291
1248
-349
-2231
-4088
-5276
-5782
-5578
-4952
-4299
-3747
-3194
-2563
-1691
-585
490
1334
1777
1956
1818
1553
1209
785
423
252
378
777
1275
1750
1990
2021
1963
1896
1784
1558
1037
180
-881
-1922
-2790
-3343
-3534
-3471
-3195
-2803
-2315
-1749
-1180
-593
-64
351
618
707
624
351
-15
-412
-739
-909
-898
-700
-379
-40
253
460
620
735
795
769
608
309
-103
-556
-1000
-1347
-1577
-1659
-1620
-1440
-1187
-916
-832
-888
-1081
-1454
-1665
-1828
-1893
-1910
-1917
-1983
-1927
-1806
-1514
-1195
-738
-353
-17
334
506
613
570
455
287
146
-25
-161
-370
-550
-754
-875
-941
-943
-921
-942
-940
-1003
-1057
-1133
-1204
-1236
-1165
-1084
-930
-757
-524
-253
8
314
568
846
1014
1139
1150
1130
1094
1059
1029
1047
1096
1205
1340
1474
1619
1792
2034
2279
2622
2861
3070
3211
3299
3312
3310
3134
2435
1234
-506
-2543
-4439
-5599
-6067
-5783
-5159
-4536
-4002
-3390
-2604
-1624
-411
653
1395
1735
1797
1624
1365
976
566
173
49
286
780
1363
1868
2106
2147
2118
2080
1987
1709
1103
163
-938
-2013
-2845
-3311
-3464
-3375
-3091
-2679
-2162
-1576
-975
-418
28
366
545
548
385
90
-297
-691
-954
-1030
-871
-556
-166
191
517
735
894
1020
1076
976
734
350
-125
-622
-1087
-1435
-1668
-1763
-1699
-1527
-1322
-1339
-1494
-1657
-1820
-1776
-1602
-1451
-1365
-1361
-1460
-1543
-1544
-1441
-1268
-897
-477
-72
215
396
465
445
410
382
290
180
42
-205
-470
-756
-978
-1088
-1101
-1101
-1097
-1075
-1064
-1082
-1148
-1244
-1309
-1316
-1249
-1159
-1107
-1034
-902
-704
-394
-53
305
620
920
1132
1275
1322
1353
1326
1316
1307
1294
1263
1212
1222
1279
1428
1660
1969
2265
2560
2810
3009
3133
3249
3288
3302
3023
2186
829
-1057
-3176
-4946
-5930
-6144
-5642
-4886
-4193
-3602
-2942
-2155
-1082
107
1080
1669
1858
1771
1502
1154
724
292
-39
-61
294
919
1590
2101
2316
2322
2281
2212
2056
1673
896
-166
-1320
-2393
-3188
-3567
-3636
-3439
-3054
-2557
-1974
-1351
-758
-199
241
514
611
532
290
-73
-509
-889
-1112
-1134
-950
-593
-187
185
528
752
933
1049
1071
933
644
219
-316
-828
-1243
-1535
-1674
-1656
-1541
-1311
-1176
-1123
-1283
-1538
-1691
-1778
-1720
-1627
-1625
-1732
-1851
-1937
-1853
-1696
-1346
-988
-533
-196
36
161
163
143
134
114
103
71
-43
-171
-397
-555
-712
-719
-700
-647
-632
-690
-763
-857
-976
-1084
-1137
-1119
-1001
-907
-835
-787
-705
-584
-358
-68
232
563
821
1052
1186
1272
1263
1292
1320
1366
1411
1467
1482
1527
1608
1728
1962
2241
2545
2788
3002
3092
3150
3174
3269
3242
2979
2168
789
-1126
-3276
-4981
-5892
-6018
-5435
-4689
-4085
-3568
-3032
-2268
-1204
-27
914
1457
1689
1619
1419
1132
720
282
-70
-93
310
958
1617
2072
2190
2117
2019
1983
1894
1573
826
-214
-1355
-2381
-3110
-3462
-3545
-3381
-3056
-2598
-2054
-1477
-912
-403
16
285
416
397
226
-68
-434
-781
-1006
-1037
-843
-487
-73
282
542
729
861
956
966
870
621
206
-252
-717
-1120
-1429
-1595
-1635
-1541
-1348
-1072
-882
-989
-1133
-1347
-1573
-1849
-2059
-2274
-2369
-2341
-2253
-2116
-1822
-1466
-1029
-466
-3
379
538
629
603
490
275
29
-199
-375
-515
-633
-745
-792
-750
-730
-662
-642
-626
-637
-732
-860
-997
-1109
-1135
-1057
-963
-818
-693
-477
-257
26
242
476
709
932
1113
1174
1151
1075
1012
939
961
963
1010
1112
1264
1433
1714
1978
2294
2683
3011
3292
3450
3581
3601
3606
3480
2802
1630
-45
-2110
-4036
-5299
-5830
-5634
-5006
-4337
-3818
-3243
-2517
-1590
-479
492
1139
1388
1415
1255
1028
730
390
74
10
296
891
1576
2173
2491
2499
2408
2278
2088
1763
1100
124
-996
-2062
-2886
-3399
-3578
-3507
-3237
-2851
-2368
-1819
-1285
-816
-447
-203
-92
-102
-208
-401
-672
-923
-1055
-1023
-792
-392
84
501
821
1053
1179
1222
1167
993
709
299
-175
-615
-1011
-1355
-1568
-1727
-1797
-1776
-1805
-1811
-1841
-1854
-1764
-1622
-1517
-1464
-1504
-1619
-1724
-1775
-1762
-1671
-1414
-1050
-659
-332
-66
106
223
328
370
362
278
128
-63
-277
-463
-586
-636
-583
-520
-451
-393
-393
-411
-493
-622
-753
-839
-872
-843
-788
-728
-612
-402
-142
148
444
713
982
1237
1451
1571
1615
1560
1551
1570
1547
1567
1626
1739
1889
2139
2351
2579
2842
3018
3239
3443
3525
3415
2756
1548
-141
-2299
-4218
-5450
-5954
-5691
-5067
-4456
-3925
-3312
-2515
-1550
-376
630
1227
1518
1503
1299
1047
658
263
-49
-105
237
886
1645
2266
2612
2700
2704
2663
2481
2082
1313
206
-985
-2116
-2987
-3491
-3710
-3641
-3342
-2889
-2308
-1698
-1148
-697
-331
-109
-46
-92
-291
-592
-935
-1221
-1347
-1255
-929
-428
142
655
1053
1331
1495
1581
1510
1253
823
277
-312
-849
-1277
-1560
-1718
-1731
-1588
-1319
-1070
-1107
-1361
-1704
-1997
-2091
-2015
-1951
-1929
-1991
-2050
-2054
-1901
-1667
-1443
-1096
-668
-275
-67
36
4
-55
-93
-111
-143
-166
-223
-335
-442
-527
-545
-531
-427
-363
-343
-370
-423
-521
-642
-786
-884
-924
-869
-774
-756
-739
-628
-409
-132
186
405
622
836
1066
1279
1374
1446
1463
1577
1716
1883
1990
2083
2189
2340
2578
2809
3026
3296
3453
3587
3683
3641
3453
2691
1441
-310
-2437
-4330
-5503
-5983
-5710
-5126
-4531
-3975
-3314
-2490
-1503
-369
548
1066
1297
1266
1112
902
604
308
72
109
499
1199
1968
2581
2897
2933
2863
2709
2437
1979
1162
84
-1047
-2058
-2804
-3221
-3345
-3216
-2913
-2472
-1956
-1424
-976
-647
-465
-411
-483
-643
-850
-1129
-1397
-1567
-1573
-1360
-936
-354
275
805
1246
1525
1650
1649
1531
1239
802
267
-266
-725
-1060
-1338
-1553
-1658
-1668
-1650
-1675
-1727
-1878
-1926
-1891
-1805
-1738
-1710
-1812
-1920
-1997
-1976
-1875
-1638
-1240
-795
-322
26
289
395
397
339
244
103
-25
-191
-376
-559
-733
-818
-811
-695
-588
-449
-376
-325
-301
-351
-431
-531
-604
-614
-607
-645
-634
-603
-453
-242
0
248
515
751
968
1134
1231
1267
1326
1422
1496
1648
1805
1946
2103
2323
2506
2741
2989
3196
3369
3501
3618
3636
3552
2990
1906
391
-1490
-3343
-4637
-5330
-5372
-4928
-4405
-3893
-3368
-2753
-2053
-1174
-341
269
585
730
690
609
454
294
156
202
584
1191
1907
2545
2954
3077
3034
2856
2555
2108
1437
518
-499
-1481
-2292
-2786
-3017
-3005
-2790
-2477
-2082
-1656
-1312
-1057
-895
-868
-903
-997
-1131
-1264
-1396
-1464
-1383
-1147
-744
-193
398
937
1326
1542
1607
1535
1356
1061
680
239
-205
-567
-807
-963
-1000
-1011
-1022
-1148
-1442
-1684
-1995
-2145
-2186
-2209
-2214
-2178
-2158
-2140
-2131
-2085
-1999
-1699
-1320
-965
-594
-391
-229
-134
-74
-49
-20
-22
9
-16
-82
-168
-206
-227
-203
-148
-146
-94
-102
-159
-261
-422
-567
-629
-628
-591
-527
-494
-420
-327
-186
-53
115
325
547
762
973
1104
1262
1365
1459
1567
1648
1779
1982
2175
2435
2558
2740
2915
3063
3306
3435
3636
3673
3337
2519
1142
-679
-2683
-4221
-5067
-5325
-4895
-4397
-3935
-3433
-2916
-2282
-1473
-623
-6
299
440
339
158
-31
-235
-338
-296
89
811
1647
2462
3017
3245
3273
3154
2920
2546
1982
1143
171
-818
-1694
-2280
-2543
-2553
-2331
-2046
-1756
-1478
-1263
-1143
-1095
-1146
-1293
-1477
-1654
-1813
-1929
-1956
-1857
-1585
-1128
-530
135
734
1156
1387
1434
1372
1219
991
685
333
-25
-319
-508
-605
-734
-779
-802
-987
-1140
-1391
-1668
-1825
-1941
-1986
-2002
-2019
-2066
-2107
-2112
-2092
-1999
-1766
-1430
-1008
-660
-395
-295
-267
-273
-298
-308
-281
-242
-216
-195
-199
-187
-173
-100
-19
94
202
255
207
81
-123
-343
-493
-565
-538
-485
-410
-350
-278
-177
11
191
366
561
706
869
969
1031
1080
1159
1238
1431
1616
1829
2083
2269
2484
2704
2889
3053
3280
3465
3574
3713
3545
2918
1957
477
-1206
-2897
-4060
-4658
-4693
-4227
-3765
-3312
-2908
-2510
-2043
-1470
-877
-477
-341
-296
-388
-523
-602
-611
-466
-109
505
1307
2110
2802
3205
3298
3175
2883
2532
2033
1400
628
-232
-998
-1590
-1903
-1961
-1824
-1585
-1338
-1133
-1014
-1027
-1142
-1376
-1641
-1937
-2204
-2365
-2446
-2429
-2274
-1939
-1457
-839
-174
453
953
1222
1291
1200
1012
802
539
275
37
-165
-273
-298
-338
-342
-372
-557
-710
-971
-1272
-1513
-1761
-1969
-2084
-2144
-2137
-2089
-2040
-1990
-1915
-1781
-1578
-1284
-1045
-842
-738
-710
-703
-709
-713
-699
-590
-439
-246
-89
40
157
272
361
445
489
479
392
221
4
-213
-383
-489
-462
-380
-236
-80
62
135
163
194
217
278
357
433
493
576
684
822
994
1234
1437
1707
2023
2271
2441
2641
2741
2875
3029
3131
3255
3322
3062
2379
1401
-6
-1477
-2775
-3503
-3871
-3727
-3376
-3070
-2783
-2571
-2360
-2083
-1693
-1362
-1147
-1084
-1085
-1156
-1149
-1114
-931
-599
-40
701
1510
2212
2696
2903
2864
2676
2380
2039
1610
1107
528
-56
-594
-941
-1096
-1061
-909
-733
-646
-647
-782
-1046
-1378
-1752
-2084
-2345
-2522
-2563
-2514
-2399
-2157
-1795
-1325
-783
-250
188
485
605
574
449
274
140
63
7
15
-6
-26
-5
-47
-151
-321
-580
-894
-1153
-1421
-1707
-1958
-2189
-2320
-2306
-2161
-2000
-1843
-1676
-1525
-1391
-1273
-1195
-1191
-1173
-1140
-1115
-1085
-1033
-924
-777
-549
-292
-72
122
286
376
414
396
348
290
239
174
104
47
67
159
244
357
430
514
569
566
541
481
409
402
408
432
478
563
767
880
1169
1430
1624
1988
2250
2530
2745
2866
2920
2996
3088
2965
2556
1764
600
-701
-2003
-2846
-3267
-3268
-2888
-2532
-2214
-1982
-1807
-1640
-1379
-1143
-1045
-1102
-1206
-1358
-1471
-1533
-1458
-1197
-738
-29
795
1570
2172
2500
2535
2375
2103
1813
1485
1136
693
220
-217
-555
-681
-630
-509
-345
-273
-309
-473
-782
-1206
-1660
-2067
-2391
-2556
-2592
-2521
-2359
-2111
-1787
-1377
-933
-499
-136
91
155
74
-110
-298
-422
-472
-404
-251
-40
201
426
597
546
445
256
-73
-386
-777
-1271
-1899
-2462
-2775
-2822
-2573
-2216
-1906
-1581
-1317
-1129
-1069
-1108
-1248
-1405
-1414
-1361
-1346
-1354
-1298
-1136
-817
-441
-73
197
395
508
471
332
90
-130
-275
-305
-269
-203
-87
72
228
397
536
664
778
796
752
579
389
242
193
197
266
402
658
988
1241
1459
1593
1752
1959
2150
2343
2392
2440
2461
2588
2730
2767
2525
2032
1268
313
-681
-1645
-2195
-2547
-2551
-2386
-2261
-2138
-2059
-1982
-1861
-1712
-1595
-1559
-1491
-1489
-1560
-1611
-1615
-1434
-1074
-548
103
748
1309
1740
1955
1986
1895
1748
1552
1364
1132
857
582
319
135
51
23
19
28
-21
-163
-466
-890
-1344
-1759
-2080
-2294
-2407
-2412
-2311
-2137
-1909
-1646
-1363
-1088
-842
-639
-517
-472
-491
-554
-588
-520
-428
-245
-23
255
375
389
272
-59
-240
-442
-561
-649
-783
-965
-1115
-1257
-1365
-1444
-1461
-1409
-1318
-1242
-1238
-1339
-1522
-1618
-1662
-1575
-1515
-1376
-1262
-1117
-975
-879
-779
-667
-475
-282
-103
-23
28
34
52
86
151
231
379
479
526
590
580
586
618
660
673
707
707
673
666
625
604
683
827
1038
1225
1370
1441
1589
1731
1873
2043
2162
2337
2477
2622
2718
2575
2150
1494
658
-213
-1079
-1581
-1877
-1956
-1800
-1729
-1668
-1655
-1667
-1677
-1677
-1685
-1769
-1898
-2027
-2133
-2180
-2123
-1907
-1505
-960
-299
360
890
1269
1496
1558
1490
1381
1279
1159
1020
872
748
648
620
662
710
744
690
534
253
-138
-596
-1076
-1508
-1857
-2079
-2190
-2216
-2129
-2019
-1876
-1692
-1512
-1328
-1190
-1117
-1117
-1173
-1236
-1294
-1284
-1151
-939
-674
-474
-234
-96
-35
7
-52
-112
-217
-356
-521
-720
-918
-1070
-1163
-1145
-1059
-967
-900
-862
-904
-991
-1127
-1280
-1374
-1445
-1453
-1457
-1417
-1379
-1314
-1185
-1051
-885
-710
-555
-459
-381
-368
-370
-364
-309
-203
-56
101
251
393
525
633
702
770
820
867
888
863
812
762
742
723
775
904
979
1104
1239
1340
1434
1553
1641
1766
1911
2054
2176
2314
2399
2450
2233
1792
1193
400
-292
-845
-1121
-1297
-1309
-1239
-1242
-1225
-1276
-1384
-1479
-1557
-1638
-1794
-1954
-2101
-2210
-2268
-2193
-1994
-1664
-1181
-629
-113
288
551
691
726
731
742
730
756
779
792
822
848
930
1055
1174
1242
1223
1068
820
486
55
-383
-792
-1101
-1318
-1450
-1531
-1576
-1612
-1617
-1575
-1556
-1552
-1558
-1586
-1652
-1754
-1829
-1876
-1868
-1744
-1590
-1360
-1139
-955
-814
-772
-717
-660
-642
-620
-607
-628
-639
-646
-634
-589
-519
-439
-381
-369
-402
-512
-676
-818
-960
-1059
-1155
-1188
-1201
-1214
-1193
-1170
-1118
-1073
-1008
-967
-920
-907
-908
-897
-876
-814
-695
-523
-319
-112
78
259
378
482
537
571
614
654
698
732
764
804
900
985
1100
1228
1341
1494
1636
1750
1835
1885
1903
1943
2001
2095
2221
2318
2277
2051
1660
1084
555
85
-200
-349
-484
-551
-646
-746
-865
-1015
-1163
-1275
-1354
-1465
-1595
-1738
-1886
-2040
-2139
-2128
-1992
-1739
-1404
-1053
-785
-602
-485
-408
-340
-245
-124
-4
130
270
381
489
622
763
910
1051
1121
1130
1052
896
697
463
255
100
-26
-99
-148
-235
-355
-474
-602
-744
-889
-1066
-1212
-1366
-1536
-1684
-1808
-1859
-1826
-1736
-1588
-1490
-1383
-1349
-1353
-1357
-1465
-1619
-1737
-1788
-1800
-1691
-1551
-1409
-1218
-1011
-800
-624
-513
-446
-455
-463
-442
-475
-515
-544
-502
-438
-359
-265
-208
-151
-132
-108
-116
-180
-269
-344
-421
-483
-507
-503
-449
-353
-242
-136
-56
-4
42
50
70
81
85
130
156
189
280
371
481
615
727
841
962
1087
1193
1276
1334
1392
1482
1567
1652
1737
1833
1913
1840
1714
1411
1086
821
594
463
311
219
144
117
120
77
2
-99
-185
-302
-441
-592
-766
-954
-1091
-1183
-1234
-1229
-1165
-1042
-894
-786
-728
-708
-688
-683
-689
-704
-723
-718
-691
-628
-554
-459
-346
-210
-84
20
103
147
150
103
48
-24
-74
-91
-99
-117
-123
-119
-120
-126
-168
-201
-224
-252
-279
-318
-371
-457
-515
-594
-643
-673
-743
-778
-818
-856
-927
-1007
-1092
-1172
-1243
-1300
-1332
-1371
-1382
-1370
-1333
-1307
-1260
-1203
-1143
-1064
-986
-927
-847
-794
-747
-696
-653
-585
-537
-478
-417
-343
-278
-207
-147
-89
-30
-4
11
-2
-7
-12
-17
-49
-59
-44
-40
-45
-64
-74
-79
-77
-77
-80
-71
-61
-55
-54
-48
-13
8
34
63
75
110
135
173
230
299
362
418
475
520
579
601
639
655
649
656
634
607
564
498
455
405
398
414
468
512
544
565
543
529
497
471
463
436
415
392
348
296
245
191
132
109
78
58
46
28
-1
-86
-168
-242
-327
-385
-442
-487
-546
-633
-714
-788
-841
-880
-913
-913
-883
-850
-815
-793
-797
-788
-775
-773
-764
-752
-736
-740
-736
-723
-705
-669
-630
-559
-496
-432
-386
-359
-332
-361
-402
-444
-490
-524
-570
-619
-675
-719
-757
-799
-810
-817
-832
-836
-848
-854
-864
-877
-889
-905
-908
-890
-847
-796
-733
-693
-642
-566
-514
-452
-400
-359
-325
-321
-319
-327
-328
-314
-326
-321
-293
-275
-254
-217
-187
-165
-146
-123
-92
-65
-39
7
33
65
100
145
181
225
262
288
313
333
339
338
324
318
304
310
327
336
378
416
427
439
475
487
479
477
474
443
425
395
328
313
311
276
245
235
234
244
251
253
264
278
292
304
294
295
275
258
246
224
192
176
148
91
58
28
-3
-22
-37
-68
-102
-164
-249
-331
-422
-511
-569
-614
-649
-664
-673
-674
-671
-657
-659
-654
-651
-669
-688
-742
-792
-828
-861
-878
-872
-858
-834
-782
-734
-700
-650
-621
-614
-607
-597
-581
-568
-564
-575
-582
-590
-581
-577
-567
-547
-533
-517
-519
-548
-567
-606
-655
-683
-713
-736
-751
-771
-781
-774
-782
-785
-748
-698
-641
-573
-507
-439
-374
-308
-238
-186
-135
-75
-53
-22
-17
-7
9
-8
-12
-9
-13
-29
-35
-43
-54
-53
-80
-97
-85
-89
-112
-118
-131
-124
-95
-49
10
58
105
138
163
175
168
155
147
135
123
133
138
144
165
205
259
294
311
318
298
285
248
186
125
74
20
-3
-28
-46
-38
-3
33
63
100
128
134
134
147
134
108
94
65
52
42
38
47
61
70
69
59
50
33
-10
-51
-107
-178
-255
-327
-386
-419
-455
-486
-498
-506
-513
-518
-537
-550
-569
-598
-623
-652
-684
-700
-696
-697
-676
-657
-625
-584
-543
-508
-476
-429
-404
-403
-406
-431
-465
-503
-520
-538
-537
-536
-534
-532
-546
-555
-564
-583
-586
-589
-603
-607
-626
-646
-660
-682
-705
-700
-680
-641
-594
-541
-488
-440
-408
-361
-319
-281
-236
-209
-209
-218
-233
-251
-250
-224
-197
-154
-104
-79
-65
-52
-54
-47
-48
-51
-55
-88
-117
-148
-171
-176
-163
-137
-84
-33
25
76
103
108
106
110
107
93
76
66
60
38
27
24
36
40
36
47
36
16
-5
-35
-80
-117
-143
-162
-167
-180
-173
-156
-135
-96
-42
24
73
104
132
146
120
80
47
-8
-65
-96
-125
-152
-178
-185
-177
-190
-196
-197
-199
-205
-226
-258
-259
-282
-320
-353
-379
-399
-408
-429
-431
-429
-427
-434
-447
-452
-458
-469
-489
-508
-527
-553
-564
-574
-585
-569
-561
-543
-512
-505
-484
-453
-423
-412
-410
-388
-386
-395
-396
-400
-417
-422
-418
-401
-396
-401
-399
-382
-385
-396
-390
-395
-402
-415
-426
-441
-471
-491
-484
-488
-463
-433
-413
-386
-373
-343
-333
-341
-308
-282
-255
-225
-191
-152
-126
-106
-81
-49
-29
-12
2
-4
-20
-39
-64
-88
-107
-98
-89
-77
-78
-78
-87
-115
-134
-160
-185
-221
-239
-243
-243
-217
-196
-170
-136
-96
-84
-75
-66
-72
-87
-102
-100
-95
-121
-147
-161
-180
-210
-238
-262
-288
-307
-303
-299
-292
-286
-274
-266
-242
-211
-193
-168
-156
-126
-119
-131
-152
-163
-173
-181
-183
-184
-182
-178
-162
-153
-158
-171
-185
-202
-236
-266
-308
-351
-383
-418
-455
-469
-479
-479
-465
-465
-441
-420
-409
-412
-405
-381
-379
-386
-385
-381
-387
-378
-381
-377
-371
-366
-352
-353
-349
-345
-355
-369
-372
-375
-381
-367
-353
-343
-329
-324
-314
-313
-312
-315
-325
-327
-318
-316
-297
-258
-241
-227
-213
-211
-223
-243
-252
-269
-286
-303
-296
-282
-283
-272
-251
-234
-208
-183
-162
-155
-150
-142
-156
-181
-192
-196
-233
-251
-239
-225
-194
-150
-113
-85
-55
-34
-30
-39
-60
-99
-142
-180
-208
-219
-228
-240
-243
-239
-236
-232
-215
-220
-231
-234
-254
-285
-313
-344
-376
-387
-390
-370
-328
-297
-254
-208
-169
-143
-135
-133
-134
-133
-129
-138
-136
-139
-157
-159
-173
-176
-174
-177
-168
-159
-158
-173
-199
-212
-222
-236
-249
-256
-278
-309
-324
-351
-373
-374
-374
-371
-380
-373
-366
-367
-360
-363
-356
-344
-334
-321
-314
-304
-300
-302
-287
-279
-268
-249
-249
-254
-249
-253
-266
-287
-294
-312
-337
-352
-352
-349
-353
-345
-335
-320
-308
-310
-310
-304
-302
-286
-290
-302
-302
-292
-287
-271
-244
-234
-218
-202
-189
-173
-168
-162
-185
-219
-248
-275
-297
-317
-334
-328
-326
-341
-347
-332
-329
-323
-320
-330
-328
-321
-327
-335
-325
-314
-289
-256
-230
-213
-187
-173
-160
-142
-131
-130
-135
-137
-145
-160
-187
-212
-235
-258
-282
-303
-318
-322
-326
-321
-301
-295
-284
-246
-228
-197
-177
-180
-193
-216
-230
-243
-248
-250
-277
-283
-295
-321
-326
-314
-284
-249
-210
-190
-190
-206
-223
-228
-225
-238
-241
-238
-230
-210
-200
-182
-179
-175
-159
-159
-178
-206
-255
-294
-329
-356
-357
-357
-345
-330
-313
-303
-292
-288
-271
-268
-257
-242
-245
-241
-238
-257
-269
-288
-298
-284
-285
-279
-256
-246
-248
-267
-292
-304
-330
-353
-359
-357
-355
-345
-339
-332
-343
-351
-352
-359
-361
-377
-367
-335
-313
-292
-259
-224
-210
-202
-198
-193
-203
-201
-215
-226
-247
-274
-289
-303
-303
-304
-292
-265
-234
-202
-182
-179
-180
-191
-226
-261
-279
-295
-280
-279
-290
-269
-243
-229
-207
-196
-186
-181
-183
-189
-208
-215
-225
-226
-221
-199
-175
-173
-176
-163
-167
-180
-199
-207
-217
-241
-270
-293
-318
-346
-357
-362
-367
-380
-379
-389
-398
-409
-431
-460
-470
-474
-459
-434
-418
-391
-367
-343
-317
-295
-282
-281
-273
-274
-305
-306
-314
-317
-322
-314
-301
-287
-257
-238
-235
-238
-238
-245
-259
-274
-292
-304
-325
-345
-347
-326
-293
-257
-228
-216
-220
-220
-230
-245
-263
-287
-303
-317
-311
-310
-319
-310
-303
-291
-249
-219
-207
-190
-178
-196
-211
-214
-236
-256
-268
-292
-300
-298
-304
-287
-271
-274
-252
-241
-229
-213
-222
-221
-229
-241
-266
-276
-271
-262
-261
-260
-255
-236
-201
-172
-158
-143
-142
-161
-189
-218
-257
-285
-312
-335
-347
-364
-355
-360
-350
-337
-324
-312
-298
-297
-290
-281
-289
-284
-284
-282
-259
-231
-207
-168
-146
-143
-144
-153
-169
-192
-217
-240
-253
-262
-270
-272
-271
-261
-241
-222
-210
-211
-208
-202
-197
-204
-213
-225
-235
-240
-248
-255
-256
-249
-242
-222
-199
-192
-184
-176
-183
-196
-226
-265
-294
-335
-359
-377
-393
-401
-393
-386
-372
-349
-335
-312
-287
-278
-272
-241
-218
-210
-213
-223
-243
-257
-275
-281
-271
-269
-246
-228
-219
-211
-205
-198
-200
-209
-234
-254
-278
-312
-321
-349
-371
-377
-374
-356
-333
-312
-290
-280
-281
-284
-288
-306
-305
-300
-313
-320
-321
-318
-304
-299
-291
-267
-245
-216
-181
-163
-166
-153
-148
-154
-164
-173
-173
-160
-156
-176
-179
-185
-190
-199
-215
-233
-255
-288
-314
-341
-374
-392
-402
-419
-410
-397
-376
-355
-347
-317
-295
-275
-267
-282
-290
-286
-289
-286
-262
-243
-226
-200
-185
-155
-133
-117
-99
-92
-98
-115
-143
-167
-200
-248
-278
-292
-308
-302
-300
-291
-277
-280
-269
-254
-253
-255
-255
-271
-287
-303
-307
-313
-329
-321
-318
-323
-313
-301
-274
-246
-223
-217
-220
-234
-242
-256
-284
-310
-330
-335
-355
-357
-355
-357
-362
-354
-335
-322
-312
-304
-294
-292
-282
-294
-307
-317
-339
-350
-345
-334
-328
-305
-280
-248
-223
-205
-198
-206
-206
-232
-272
-301
-342
-385
-423
-464
-479
-483
-490
-483
-474
-470
-457
-451
-439
-412
-408
-407
-404
-421
-435
-433
-447
-448
-438
-440
-424
-412
-404
-379
-331
-296
-265
-235
-195
-172
-177
-173
-179
-199
-201
-226
-245
-270
-306
-342
-378
-400
-402
-404
-395
-386
-386
-387
-408
-421
-424
-421
-432
-453
-462
-503
-516
-519
-520
-501
-479
-431
-376
-334
-296
-262
-237
-222
-203
-194
-179
-183
-196
-205
-226
-253
-263
-283
-284
-266
-269
-280
-282
-307
-334
-360
-391
-411
-430
-447
-459
-462
-445
-439
-426
-408
-401
-387
-359
-337
-323
-291
-262
-226
-207
-206
-193
-179
-181
-198
-215
-218
-231
-256
-274
-268
-277
-299
-306
-309
-309
-319
-323
-314
-306
-310
-299
-273
-270
-269
-271
-282
-282
-281
-272
-256
-237
-218
-207
-176
-166
-177
-168
-161
-172
-169
-173
-176
-190
-222
-257
-294
-317
-325
-343
-373
-395
-394
-387
-402
-408
-405
-394
-372
-355
-314
-292
-272
-254
-254
-226
-202
-195
-197
-204
-207
-206
-210
-208
-202
-190
-192
-199
-204
-209
-218
-256
-280
-298
-330
-353
-367
-373
-388
-408
-422
-440
-454
-474
-472
-481
-480
-469
-469
-464
-464
-453
-434
-432
-405
-383
-374
-340
-316
-298
-281
-261
-248
-237
-243
-242
-243
-243
-251
-250
-265
-287
-289
-294
-275
-272
-265
-254
-278
-304
-331
-339
-345
-341
-338
-325
-318
-330
-311
-308
-309
-287
-283
-278
-254
-256
-269
-286
-305
-307
-315
-307
-285
-282
-266
-255
-239
-220
-205
-206
-181
-171
-177
-168
-168
-163
-173
-189
-206
-214
-233
-248
-254
-265
-273
-282
-285
-278
-268
-256
-245
-235
-235
-218
-196
-198
-210
-236
-257
-280
-291
-289
-287
-271
-244
-234
-228
-215
-212
-217
-232
-245
-254
-272
-298
-325
-344
-357
-378
-380
-359
-315
-293
-264
-222
-192
-176
-165
-161
-171
-176
-176
-194
-193
-182
-176
-174
-159
-140
-113
-84
-67
-66
-63
-61
-69
-83
-109
-166
-232
-293
-319
-342
-396
-412
-413
-414
-400
-403
-397
-395
-372
-647
-604
-347
-627
-387
-695
-1467
-476
-815
-1565
-894
-330
-743
-1141
-461
-299
-717
-670
-457
-242
-125
-442
-511
-62
-144
-583
-82
343
-429
-279
227
-212
-310
-249
-146
-112
-313
-122
-45
-245
-327
-517
-199
-94
-493
-347
-85
-259
-490
-273
-114
-424
-480
-296
-173
-365
-440
-357
-410
-448
-427
-315
-255
-355
-320
-121
-230
-272
-226
-255
-346
-250
-99
-132
-252
-239
-161
-210
-348
-266
-169
-263
-299
-310
-246
-281
-453
-377
-194
-292
-397
-234
-292
-392
-318
-264
-302
-297
-285
-110
-190
-219
-129
-252
-262
-220
-352
-232
-179
-426
-191
-169
-289
-201
-196
-109
-137
-184
-137
-134
-239
-262
-333
-152
-317
-457
-161
-193
-423
-277
-223
-226
-321
-381
-290
-219
-358
-467
-122
-341
-524
-382
-156
-415
-558
-386
-127
-221
-403
-7
11
-253
-295
41
-35
-275
-246
-158
-191
-233
-310
-275
-139
-211
-292
42
-164
-133
-112
-99
-210
-229
45
-593
-158
37
-570
-250
-198
-155
-216
-222
-290
-88
30
-307
-232
-62
101
-318
-426
-16
58
-507
-417
-196
-166
-206
-668
-42
211
-453
-608
308
-234
-652
107
-377
-553
-137
-186
-666
-464
-282
-529
-312
-15
-430
-451
48
-225
-226
-133
-9
-461
-294
-93
-485
-289
-113
-277
-463
-326
-95
-501
-381
-66
-123
-149
-48
-107
-439
-131
-273
-812
-237
70
-569
-429
42
-474
-442
48
-280
-261
-55
-24
-399
-228
121
-478
-602
67
-348
-449
56
-124
-90
-170
-331
-415
111
-160
-404
208
311
-261
-198
200
-408
-463
198
11
-120
-47
-460
-279
-98
-481
-498
-158
-98
-364
-221
-163
-583
-343
-327
-354
-205
-184
-15
-172
-420
-172
-99
-352
-400
117
-3
-219
261
-109
-342
-30
-59
-72
195
126
-148
-194
117
16
-254
95
-37
-574
136
426
-628
-733
208
-166
-710
-36
399
-226
-281
-60
-227
-204
-50
-354
-281
187
-209
-246
63
-364
-654
-54
-101
-441
-63
-78
-202
-298
-98
-213
-246
-52
-143
117
-104
-458
-198
32
-593
-424
31
84
-308
-522
54
98
-483
-575
-117
-173
-570
-416
-84
-129
-454
-347
-41
-352
-627
-272
59
-396
-726
-42
-113
-775
-340
-154
-450
-720
-501
-177
-341
-799
-753
-258
-56
-516
-541
174
-58
-833
-568
63
-409
-852
-341
73
-177
-548
-264
77
-252
-406
-27
183
-73
-385
-64
35
-211
-198
14
171
69
-119
-98
197
101
-337
-108
335
13
-100
127
-11
-84
3
-260
-259
35
-131
-456
-225
-81
-278
-381
-153
-68
-261
-163
-165
-111
-23
-286
-401
-54
72
-464
-228
221
-72
-294
-217
83
-147
-351
-50
90
-33
-243
-83
195
-99
-321
-85
67
-214
-310
-50
154
-228
-481
-120
-65
-322
-253
-80
-219
-393
-365
-249
-416
-502
-261
-233
-367
-418
-299
-155
-285
-399
-284
-53
-159
-434
-357
-256
-245
-385
-406
-179
-33
-289
-346
-126
-8
-332
-490
-44
35
-400
-327
-27
-97
-408
-388
-175
-249
-461
-273
41
-99
-439
-274
62
-262
-507
-254
-139
-387
-501
-266
-156
-344
-577
-224
160
-390
-576
39
0
-467
-422
114
-8
-473
-429
-79
-130
-456
-483
-179
-108
-548
-468
130
-62
-582
-340
-30
-293
-493
-278
-150
-290
-515
-452
-239
-417
-582
-330
-73
-227
-371
-131
-181
-317
-300
-189
-176
-310
-363
-244
-94
-484
-451
-43
-196
-446
-201
62
-331
-422
-176
-156
-260
-393
-289
-70
-218
-384
-272
-181
-401
-476
-261
-160
-397
-445
-282
-235
-325
-265
-293
-435
-350
-245
-265
-268
-73
-230
-414
-251
-181
-360
-287
-122
-237
-359
-219
-192
-525
-351
-97
-155
-375
-278
-245
-309
-372
-516
-246
-293
-555
-433
-210
-233
-369
-418
-306
-193
-264
-358
-232
-197
-409
-497
-260
-48
-220
-344
-194
-125
-277
-336
-158
-136
-267
-186
-72
-171
-376
-262
-305
-471
-308
-231
-336
-437
-282
-206
-286
-197
-289
-385
-124
-240
-395
-170
-126
-270
-254
-225
-191
-109
-184
-191
-156
-307
-354
-193
-256
-305
-94
-154
-331
-236
-235
-308
-330
-283
-276
-150
-270
-369
-231
-286
-462
-391
-247
-364
-380
-221
-285
-466
-409
-277
-398
-409
-182
-252
-330
-344
-409
-353
-274
-411
-300
-82
-330
-426
-274
-267
-364
-338
-358
-226
-217
-352
-265
-227
-208
-258
-301
-293
-271
-303
-412
-344
-350
-409
-238
-257
-351
-268
-299
-511
-530
-374
-333
-471
-391
-202
-240
-358
-403
-330
-320
-448
-358
-242
-233
-279
-324
-259
-157
-329
-430
-268
-298
-411
-313
-333
-426
-340
-339
-358
-250
-104
-190
-286
-217
-222
-271
-189
-209
-322
-121
-136
-358
-174
-51
-177
-195
-185
-300
-273
-223
-311
-222
-177
-245
-309
-269
-187
-203
-343
-353
-193
-228
-374
-225
-45
-176
-261
-151
-25
-126
-293
-275
-150
-237
-371
-229
-83
-196
-290
-279
-200
-266
-320
-225
-213
-335
-315
-163
-190
-296
-320
-252
-243
-382
-487
-348
-205
-321
-448
-263
-264
-536
-527
-303
-351
-390
-275
-263
-290
-354
-301
-288
-256
-235
-296
-217
-210
-332
-290
-165
-279
-231
-156
-299
-197
-145
-338
-239
-91
-319
-332
-161
-209
-397
-368
-241
-208
-210
-286
-260
-178
-218
-356
-340
-210
-271
-414
-412
-342
-403
-502
-427
-356
-428
-422
-300
-355
-410
-355
-311
-326
-395
-360
-270
-304
-323
-301
-259
-213
-270
-322
-267
-278
-261
-215
-300
-313
-221
-220
-352
-319
-203
-289
-356
-282
-272
-297
-266
-241
-229
-199
-134
-96
-123
-88
-110
-193
-174
-203
-194
-207
-130
-149
-189
-142
-188
-260
-301
-238
-269
-296
-325
-328
-337
-361
-321
-264
-303
-340
-275
-277
-321
-365
-364
-298
-283
-343
-256
-170
-159
-239
-310
-282
-260
-299
-339
-284
-194
-153
-271
-234
-151
-252
-303
-270
-255
-274
-252
-260
-201
-244
-259
-263
-278
-244
-238
-208
-236
-236
-298
-388
-367
-330
-337
-277
-236
-304
-399
-378
-291
-318
-320
-272
-124
-153
-241
-162
-87
-172
-307
-183
-53
-125
-241
-120
-39
-96
-126
-107
-56
-51
-132
-164
-63
-108
-288
-291
-160
-202
-259
-234
-186
-237
-342
-332
-232
-149
-197
-198
-89
-44
-178
-268
-219
-214
-298
-286
-230
-214
-239
-320
-314
-252
-292
-329
-255
-186
-259
-281
-233
-266
-317
-378
-352
-341
-399
-382
-383
-414
-394
-428
-480
-427
-361
-394
-441
-435
-415
-481
-507
-415
-387
-371
-308
-249
-254
-261
-238
-212
-215
-218
-194
-140
-236
-311
-281
-274
-262
-288
-289
-275
-312
-283
-260
-295
-243
-198
-263
-247
-160
-192
-273
-357
-382
-338
-359
-413
-329
-233
-279
-328
-309
-294
-276
-272
-279
-257
-224
-257
-281
-273
-234
-270
-338
-304
-252
-277
-351
-316
-287
-308
-289
-287
-283
-250
-278
-343
-324
-278
-313
-332
-294
-300
-278
-261
-228
-249
-306
-278
-278
-278
-261
-252
-165
-173
-284
-263
-220
-328
-426
-336
-265
-309
-271
-218
-192
-181
-209
-198
-160
-207
-271
-281
-255
-235
-315
-313
-235
-217
-241
-257
-234
-236
-307
-359
-332
-333
-312
-277
-253
-195
-198
-255
-300
-261
-213
-241
-228
-162
-133
-159
-203
-162
-161
-272
-285
-231
-244
-304
-331
-287
-308
-330
-299
-242
-180
-230
-271
-253
-304
-342
-351
-313
-265
-292
-285
-242
-226
-295
-345
-324
-297
-344
-380
-343
-324
-354
-338
-279
-284
-270
-255
-295
-313
-290
-282
-292
-290
-241
-264
-260
-222
-254
-329
-339
-363
-409
-365
-371
-369
-340
-349
-312
-263
-265
-294
-273
-257
-258
-267
-277
-252
-230
-262
-235
-236
-321
-307
-321
-326
-350
-381
-325
-310
-318
-293
-253
-228
-240
-286
-314
-308
-325
-345
-317
-236
-224
-237
-233
-210
-201
-233
-219
-201
-180
-256
-293
-246
-229
-212
-195
-188
-159
-192
-263
-240
-234
-280
-321
-305
-221
-191
-266
-285
-230
-248
-315
-300
-234
-278
-304
-295
-272
-269
-292
-294
-291
-260
-290
-351
-343
-288
-326
-345
-245
-199
-211
-221
-220
-196
-253
-273
-231
-215
-239
-207
-152
-196
-217
-208
-193
-186
-191
-168
-148
-135
-139
-122
-122
-131
-120
-112
-110
-121
-138
-178
-185
-219
-248
-219
-175
-125
-188
-214
-150
-199
-256
-215
-206
-203
-212
-241
-230
-195
-233
-289
-252
-222
-237
-274
-256
-223
-263
-292
-269
-240
-218
-245
-250
-220
-274
-302
-287
-297
-293
-255
-217
-197
-205
-220
-194
-187
-217
-214
-214
-230
-269
-318
-327
-330
-365
-390
-366
-357
-360
-364
-342
-361
-408
-421
-407
-423
-420
-406
-435
-426
-421
-419
-425
-422
-387
-343
-331
-307
-273
-236
-231
-271
-256
-251
-282
-288
-281
-295
-306
-284
-309
-322
-291
-284
-287
-305
-295
-285
-275
-293
-313
-296
-252
-278
-318
-291
-283
-330
-385
-323
-292
-316
-316
-290
-244
-245
-275
-294
-262
-293
-314
-275
-290
-295
-307
-294
-262
-286
-275
-206
-200
-194
-154
-134
-119
-159
-153
-150
-175
-188
-213
-207
-216
-213
-221
-225
-211
-233
-252
-239
-224
-231
-243
-237
-191
-181
-215
-211
-204
-234
-298
-292
-278
-329
-314
-288
-302
-305
-288
-263
-248
-245
-242
-221
-214
-200
-216
-245
-255
-294
-320
-303
-284
-305
-343
-303
-289
-311
-351
-380
-380
-419
-439
-423
-415
-416
-422
-424
-396
-379
-377
-370
-365
-318
-286
-317
-288
-228
-235
-265
-250
-220
-231
-295
-296
-287
-335
-344
-342
-317
-299
-271
-268
-266
-231
-237
-256
-265
-247
-267
-264
-233
-217
-209
-187
-180
-162
-149
-158
-142
-146
-138
-99
-103
-75
-19
-5
-11
11
31
40
53
5
51
34
-8
-11
0
6
-60
-56
-31
-49
-64
-36
-14
-42
-77
-97
-71
-101
-153
-185
-204
-191
-238
-220
-200
-196
-184
-193
-190
-169
-152
-185
-181
-207
-219
-263
-303
-291
-304
-299
-306
-336
-320
-324
-344
-335
-343
-364
-363
-396
-436
-457
-489
-498
-510
-517
-534
-538
-528
-540
-544
-550
-576
-612
-635
-643
-692
-742
-763
-790
-836
-850
-851
-874
-860
-860
-835
-838
-828
-807
-796
-777
-749
-719
-708
-677
-667
-641
-609
-583
-553
-524
-479
-449
-421
-378
-333
-305
-285
-262
-240
-202
-174
-128
-74
-57
-2
26
29
45
63
79
112
171
209
224
262
280
272
316
349
375
404
450
474
480
512
543
562
572
617
647
639
681
717
708
685
703
685
648
670
651
613
571
539
448
400
375
325
293
260
240
199
124
38
-40
-92
-150
-188
-231
-282
-367
-460
-499
-564
-612
-631
-651
-663
-676
-717
-770
-831
-881
-884
-895
-874
-860
-892
-921
-963
-996
-1017
-1012
-998
-1013
-1002
-996
-1016
-1041
-1053
-1070
-1077
-1073
-1055
-1042
-1049
-1056
-1072
-1082
-1062
-1052
-1029
-1040
-1048
-1040
-1062
-1058
-1032
-994
-950
-902
-854
-812
-796
-813
-802
-785
-741
-689
-651
-595
-546
-492
-447
-405
-363
-315
-263
-198
-144
-92
-58
-34
3
69
123
173
218
266
304
325
399
441
535
621
664
744
795
817
842
885
918
995
1046
1116
1150
1193
1208
1221
1273
1269
1341
1335
1308
1285
1159
1077
958
845
806
750
680
649
540
424
281
125
13
-145
-247
-362
-460
-555
-655
-742
-813
-842
-885
-895
-955
-986
-1008
-1041
-1013
-977
-941
-881
-823
-790
-797
-829
-837
-852
-854
-819
-810
-774
-717
-715
-729
-705
-725
-796
-824
-860
-909
-946
-976
-994
-1040
-1049
-1070
-1126
-1183
-1218
-1269
-1288
-1281
-1273
-1248
-1232
-1203
-1186
-1209
-1211
-1217
-1261
-1267
-1223
-1184
-1152
-1102
-1048
-1011
-963
-885
-833
-778
-710
-640
-557
-482
-405
-328
-266
-199
-111
-5
69
119
188
245
290
317
385
439
478
551
561
563
565
547
558
553
587
664
679
731
807
808
847
893
900
900
947
978
1021
1075
1088
1134
1141
1165
1247
1212
1093
1087
996
899
853
840
774
650
601
560
459
338
267
123
-17
-48
-64
-136
-198
-241
-344
-444
-473
-517
-616
-636
-639
-667
-666
-673
-648
-699
-733
-699
-721
-734
-776
-829
-859
-915
-923
-924
-952
-995
-1060
-1089
-1138
-1168
-1221
-1249
-1279
-1320
-1319
-1366
-1363
-1394
-1434
-1425
-1388
-1372
-1404
-1414
-1420
-1433
-1419
-1381
-1366
-1363
-1344
-1309
-1304
-1276
-1262
-1265
-1235
-1200
-1139
-1098
-1048
-1014
-988
-936
-869
-798
-735
-667
-604
-520
-447
-375
-329
-287
-246
-187
-107
-69
-23
41
79
134
147
183
232
232
239
242
256
275
276
293
320
324
378
394
409
469
475
568
643
668
731
816
800
875
926
955
1045
1034
1120
1128
954
833
721
537
457
527
572
586
657
630
514
342
223
88
-54
55
100
102
163
171
157
66
43
-47
-133
-165
-187
-180
-226
-175
-158
-158
-126
-137
-188
-268
-369
-486
-603
-652
-637
-666
-655
-680
-734
-819
-929
-998
-1097
-1124
-1138
-1116
-1137
-1157
-1141
-1176
-1223
-1243
-1269
-1314
-1319
-1332
-1345
-1384
-1356
-1338
-1333
-1318
-1319
-1324
-1371
-1393
-1407
-1405
-1402
-1359
-1298
-1247
-1219
-1186
-1165
-1165
-1131
-1082
-1002
-928
-834
-760
-684
-603
-554
-486
-429
-405
-404
-393
-398
-395
-389
-352
-321
-273
-232
-208
-204
-219
-233
-242
-231
-204
-148
-69
-9
20
55
49
69
117
145
202
263
348
441
503
589
669
692
740
753
763
770
778
829
830
902
933
930
994
995
984
985
956
930
911
893
908
877
833
815
769
682
543
383
269
102
24
23
-17
25
-24
-45
-132
-215
-332
-423
-455
-471
-438
-449
-402
-401
-416
-470
-512
-547
-583
-621
-645
-649
-664
-639
-638
-635
-682
-688
-725
-812
-919
-995
-1008
-1039
-1041
-1003
-963
-954
-969
-1015
-1046
-1112
-1136
-1155
-1160
-1127
-1121
-1073
-1065
-1058
-1077
-1081
-1100
-1107
-1103
-1097
-1088
-1079
-1030
-1014
-967
-937
-890
-860
-833
-789
-731
-684
-624
-550
-484
-393
-353
-311
-282
-277
-270
-225
-186
-150
-105
-73
-20
9
33
65
95
108
143
166
178
210
235
267
287
304
299
301
297
286
302
328
364
397
452
507
511
524
538
494
485
503
507
536
554
566
550
539
556
544
553
575
549
514
527
501
461
435
432
433
419
402
369
247
189
149
92
91
88
76
59
45
-5
-49
-117
-135
-161
-199
-166
-179
-225
-242
-303
-353
-369
-370
-421
-478
-465
-500
-528
-533
-517
-531
-575
-575
-604
-665
-722
-770
-827
-845
-837
-851
-843
-859
-891
-914
-936
-945
-961
-963
-945
-943
-923
-889
-901
-914
-897
-893
-875
-851
-815
-789
-782
-736
-676
-647
-621
-586
-574
-565
-554
-551
-529
-511
-499
-476
-448
-432
-433
-433
-411
-412
-418
-397
-377
-366
-341
-319
-294
-270
-245
-214
-208
-195
-165
-148
-134
-90
-36
6
61
114
147
173
154
163
169
157
181
196
202
221
223
219
219
206
227
232
220
261
251
227
265
221
228
223
206
221
202
210
152
149
135
128
115
125
157
116
147
113
104
80
30
19
-2
-12
-28
-27
-48
-39
-76
-64
-98
-145
-168
-219
-269
-320
-288
-309
-322
-333
-353
-391
-430
-443
-491
-527
-540
-526
-526
-534
-527
-534
-547
-561
-552
-575
-608
-655
-693
-685
-717
-728
-709
-710
-701
-713
-719
-751
-778
-805
-827
-826
-790
-744
-713
-691
-666
-660
-649
-625
-614
-603
-549
-513
-497
-461
-434
-421
-408
-381
-340
-347
-336
-324
-316
-276
-269
-260
-238
-213
-234
-234
-220
-247
-248
-223
-172
-140
-129
-86
-103
-114
-106
-118
-125
-112
-70
-48
-9
30
74
83
95
102
92
96
94
67
51
75
61
45
43
35
-7
-20
-12
-10
-10
18
48
62
82
87
105
142
150
159
181
184
166
160
147
140
137
138
130
52
16
-4
-47
-96
-109
-117
-150
-140
-138
-146
-165
-187
-175
-209
-191
-193
-218
-230
-254
-265
-245
-214
-225
-214
-186
-209
-214
-233
-252
-292
-310
-269
-264
-258
-284
-311
-341
-356
-390
-436
-447
-463
-471
-490
-481
-475
-488
-472
-459
-475
-484
-492
-524
-552
-557
-550
-525
-471
-433
-404
-387
-379
-392
-411
-407
-373
-360
-302
-252
-230
-203
-192
-165
-158
-151
-152
-141
-154
-177
-172
-152
-134
-139
-161
-162
-158
-185
-189
-204
-207
-208
-189
-178
-176
-163
-180
-177
-179
-179
-165
-170
-149
-134
-130
-122
-69
-48
-59
-18
-11
-1
17
14
5
9
29
50
48
46
51
32
11
7
-29
-53
-59
-99
-116
-81
-63
-66
-57
-59
-73
-123
-146
-151
-185
-170
-149
-136
-130
-146
-169
-188
-202
-231
-248
-245
-209
-196
-194
-172
-161
-159
-154
-152
-166
-125
-115
-123
-128
-128
-142
-158
-160
-163
-162
-185
-153
-170
-180
-178
-196
-216
-241
-234
-254
-268
-282
-279
-289
-305
-313
-317
-326
-371
-360
-332
-330
-321
-307
-268
-261
-236
-203
-178
-174
-169
-124
-105
-119
-118
-121
-121
-126
-127
-130
-126
-134
-146
-157
-172
-171
-164
-158
-155
-148
-132
-145
-166
-177
-172
-201
-201
-163
-147
-130
-128
-106
-102
-112
-124
-128
-131
-116
-97
-103
-103
-103
-110
-127
-137
-139
-142
-129
-119
-90
-63
-39
-3
-13
-36
-62
-86
-91
-82
-73
-77
-85
-86
-85
-93
-105
-101
-121
-135
-129
-157
-154
-152
-172
-145
-143
-151
-162
-175
-201
-234
-221
-225
-227
-210
-171
-141
-131
-87
-91
-111
-93
-72
-75
-69
-40
-58
-50
-43
-50
-66
-99
-86
-78
-110
-98
-92
-98
-109
-141
-158
-174
-214
-228
-209
-210
-216
-200
-180
-152
-152
-156
-143
-130
-127
-120
-93
-107
-118
-103
-94
-78
-75
-69
-85
-90
-97
-127
-140
-114
-122
-115
-59
-16
-5
18
32
18
17
7
10
-15
-3
-3
-6
16
25
24
11
12
3
-16
-52
-85
-96
-111
-115
-114
-78
-82
-98
-95
-97
-109
-125
-119
-116
-91
-76
-32
-14
-13
-16
2
15
-4
-1
10
1
-14
-19
-28
-23
-16
-12
-17
-28
-33
-40
-74
-71
-62
-84
-93
-90
-84
-98
-75
-60
-64
-54
-74
-73
-61
-63
-77
-73
-66
-69
-58
-52
-39
-47
-58
-66
-59
-75
-67
-69
-88
-98
-109
-121
-145
-146
-151
-162
-172
-183
-178
-170
-185
-191
-175
-174
-157
-131
-133
-123
-121
-132
-143
-137
-138
-135
-106
-94
-83
-83
-70
-67
-92
-87
-90
-82
-77
-70
-58
-64
-69
-70
-50
-57
-56
-55
-95
-113
-97
-112
-113
-93
-72
-63
-48
-70
-92
-82
-109
-130
-146
-127
-116
-102
-86
-90
-97
-111
-111
-134
-123
-115
-128
-97
-95
-120
-142
-154
-156
-173
-178
-190
-223
-223
-191
-195
-192
-181
-184
-188
-193
-202
-236
-246
-268
-275
-289
-301
-304
-302
-300
-293
-302
-316
-330
-342
-355
-366
-361
-338
-320
-297
-294
-294
-313
-330
-321
-323
-328
-305
-273
-292
-293
-299
-325
-335
-343
-343
-348
-363
-354
-343
-334
-316
-319
-284
-283
-284
-297
-310
-297
-289
-264
-290
-281
-270
-267
-268
-263
-241
-232
-218
-231
-235
-201
-186
-210
-196
-170
-178
-170
-161
-185
-200
-180
-176
-220
-205
-187
-205
-215
-191
-186
-206
-176
-172
-180
-217
-238
-268
-305
-316
-350
-363
-342
-315
-319
-320
-333
-339
-341
-345
-359
-376
-374
-351
-329
-318
-308
-342
-374
-366
-367
-382
-382
-380
-362
-354
-326
-294
-313
-336
-322
-343
-360
-358
-363
-380
-398
-371
-358
-357
-374
-385
-383
-375
-369
-351
-361
-393
-384
-385
-388
-365
-343
-348
-358
-343
-351
-377
-364
-360
-370
-351
-309
-298
-286
-290
-295
-325
-330
-313
-289
-281
-280
-238
-220
-203
-203
-210
-212
-231
-256
-242
-255
-274
-286
-266
-248
-219
-209
-231
-234
-249
-259
-271
-275
-279
-267
-233
-225
-216
-210
-213
-219
-242
-249
-261
-244
-227
-231
-216
-213
-217
-197
-198
-207
-212
-220
-230
-231
-227
-225
-211
-182
-162
-152
-150
-159
-181
-181
-191
-201
-208
-212
-202
-216
-201
-219
-242
-235
-220
-242
-258
-240
-254
-258
-265
-260
-239
-247
-248
-246
-264
-267
-265
-278
-272
-254
-251
-232
-214
-187
-186
-200
-210
-227
-245
-270
-288
-302
-311
-300
-281
-270
-248
-247
-258
-267
-266
-262
-243
-229
-223
-219
-209
-197
-180
-175
-178
-147
-129
-133
-149
-147
-154
-157
-136
-138
-156
-169
-175
-213
-212
-226
-290
-299
-300
-305
-311
-302
-297
-306
-300
-310
-335
-348
-337
-335
-324
-300
-273
-251
-257
-226
-238
-245
-259
-254
-246
-251
-235
-258
-259
-260
-272
-293
-324
-331
-342
-351
-339
-334
-343
-356
-343
-368
-379
-364
-372
-374
-337
-307
-297
-293
-289
-292
-308
-314
-307
-298
-301
-295
-289
-269
-259
-269
-278
-279
-286
-278
-283
-294
-258
-240
-246
-248
-245
-231
-237
-238
-211
-211
-256
-285
-289
-308
-315
-337
-343
-337
-348
-343
-347
-350
-332
-355
-382
-365
-378
-404
-394
-380
-372
-397
-385
-395
-433
-404
-413
-452
-457
-431
-450
-421
-371
-359
-337
-326
-321
-324
-326
-324
-348
-336
-318
-316
-331
-318
-329
-353
-360
-394
-427
-419
-422
-424
-404
-394
-389
-379
-369
-379
-381
-376
-371
-361
-358
-360
-353
-344
-346
-348
-332
-321
-320
-318
-324
-336
-351
-344
-354
-378
-398
-383
-359
-377
-358
-348
-333
-326
-344
-359
-368
-363
-365
-335
-317
-282
-284
-299
-276
-273
-294
-321
-321
-359
-389
-392
-398
-379
-363
-353
-355
-335
-322
-325
-336
-361
-355
-369
-361
-354
-349
-353
-337
-296
-316
-327
-313
-308
-322
-343
-328
-345
-366
-365
-357
-357
-375
-367
-353
-349
-341
-326
-326
-322
-305
-311
-319
-336
-333
-335
-336
-339
-329
-308
-348
-365
-347
-357
-372
-371
-349
-338
-338
-321
-321
-334
-357
-353
-363
-381
-367
-355
-365
-377
-336
-328
-337
-321
-324
-320
-314
-337
-362
-380
-396
-381
-391
-387
-394
-398
-366
-358
-349
-337
-321
-323
-317
-304
-323
-333
-338
-339
-356
-361
-339
-353
-358
-351
-355
-351
-342
-298
-267
-250
-225
-210
-205
-214
-226
-251
-254
-240
-245
-234
-214
-201
-199
-183
-176
-196
-210
-231
-255
-266
-249
-270
-270
-210
-188
-179
-168
-145
-160
-201
-224
-235
-243
-266
-278
-274
-271
-269
-279
-269
-259
-252
-247
-238
-231
-215
-208
-197
-188
-182
-172
-174
-175
-179
-195
-207
-192
-184
-188
-183
-185
-178
-181
-205
-228
-244
-268
-274
-282
-295
-274
-256
-261
-259
-249
-241
-223
-226
-223
-230
-258
-269
-256
-261
-272
-246
-237
-260
-240
-233
-273
-269
-275
-302
-306
-305
-310
-305
-299
-273
-259
-255
-269
-296
-305
-314
-299
-281
-269
-260
-243
-244
-233
-229
-229
-251
-266
-241
-245
-244
-245
-227
-200
-175
-149
-123
-106
-135
-141
-149
-167
-180
-183
-184
-189
-204
-191
-186
-209
-230
-256
-262
-245
-253
-263
-271
-256
-229
-231
-219
-207
-209
-229
-235
-248
-260
-277
-277
-279
-281
-264
-258
-265
-256
-250
-273
-271
-261
-275
-269
-269
-272
-274
-250
-238
-234
-239
-239
-229
-238
-237
-242
-272
-267
-256
-255
-259
-257
-255
-271
-279
-290
-282
-307
-327
-347
-341
-325
-327
-315
-291
-292
-295
-272
-258
-254
-270
-274
-281
-276
-249
-251
-251
-241
-225
-223
-215
-196
-217
-247
-260
-267
-281
-295
-289
-288
-286
-299
-307
-316
-345
-362
-364
-366
-363
-352
-356
-332
-311
-297
-290
-286
-296
-325
-332
-342
-351
-350
-362
-355
-354
-342
-321
-323
-312
-327
-332
-359
-380
-380
-384
-368
-359
-342
-337
-353
-366
-376
-393
-413
-444
-458
-444
-428
-428
-413
-393
-387
-371
-362
-355
-325
-322
-309
-292
-277
-253
-238
-251
-260
-240
-230
-188
-179
-178
-165
-173
-182
-212
-220
-240
-263
-271
-247
-215
-219
-210
-226
-255
-259
-274
-314
-324
-332
-349
-342
-314
-300
-276
-258
-280
-291
-302
-318
-323
-312
-317
-311
-311
-294
-286
-302
-299
-311
-331
-337
-333
-323
-310
-320
-317
-319
-322
-337
-348
-365
-399
-417
-436
-444
-453
-466
-477
-485
-463
-471
-485
-483
-490
-479
-473
-479
-485
-470
-468
-460
-456
-452
-443
-442
-425
-409
-395
-393
-383
-367
-362
-369
-373
-359
-322
-325
-320
-311
-320
-316
-315
-318
-321
-313
-290
-284
-261
-234
-228
-239
-247
-255
-284
-288
-289
-288
-266
-231
-209
-189
-163
-152
-151
-150
-160
-169
-184
-187
-180
-180
-167
-181
-196
-217
-237
-251
-260
-261
-262
-259
-236
-209
-207
-215
-220
-224
-245
-240
-222
-216
-218
-206
-204
-208
-225
-228
-228
-234
-248
-246
-241
-243
-243
-257
-249
-249
-244
-237
-245
-266
-284
-286
-313
-310
-305
-315
-329
-316
-293
-323
-331
-315
-321
-328
-318
-305
-305
-302
-295
-312
-292
-287
-313
-327
-336
-347
-358
-361
-354
-352
-339
-329
-320
-298
-289
-259
-252
-248
-226
-220
-226
-229
-199
-181
-172
-166
-166
-173
-157
-158
-179
-195
-200
-194
-216
-216
-208
-213
-228
-222
-207
-217
-244
-254
-248
-241
-253
-267
-246
-224
-212
-198
-184
-161
-153
-161
-173
-183
-215
-241
-248
-234
-216
-224
-231
-222
-224
-224
-223
-226
-226
-224
-227
-242
-250
-256
-287
-310
-284
-279
-300
-311
-296
-304
-334
-306
-301
-324
-325
-324
-334
-341
-317
-329
-323
-309
-299
-312
-322
-285
-309
-320
-317
-324
-330
-328
-322
-319
-323
-315
-298
-314
-332
-330
-323
-325
-331
-336
-334
-332
-324
-316
-317
-300
-288
-307
-308
-299
-323
-346
-354
-369
-382
-378
-381
-371
-368
-347
-318
-315
-306
-317
-313
-298
-295
-305
-309
-300
-301
-297
-302
-303
-313
-348
-352
-372
-394
-399
-401
-394
-386
-381
-364
-330
-313
-305
-287
-285
-277
-285
-266
-246
-243
-232
-229
-218
-215
-233
-239
-228
-233
-252
-281
-308
-317
-325
-326
-319
-323
-314
-295
-295
-304
-309
-328
-338
-346
-362
-368
-359
-365
-366
-355
-332
-312
-317
-293
-282
-272
-259
-270
-256
-250
-251
-255
-253
-259
-263
-280
-305
-305
-326
-355
-363
-359
-357
-354
-336
-314
-307
-305
-299
-293
-298
-301
-322
-333
-328
-341
-350
-348
-351
-366
-378
-383
-377
-400
-419
-413
-423
-418
-406
-400
-398
-376
-380
-388
-390
-390
-393
-403
-415
-424
-403
-401
-385
-384
-382
-371
-378
-359
-353
-360
-373
-383
-374
-376
-380
-390
-384
-387
-368
-364
-353
-311
-299
-298
-294
-295
-296
-297
-299
-321
-337
-323
-318
-333
-329
-320
-334
-333
-315
-321
-347
-335
-327
-337
-340
-322
-311
-309
-288
-288
-300
-294
-268
-266
-281
-283
-276
-264
-260
-254
-242
-225
-209
-210
-206
-205
-215
-220
-207
-209
-225
-227
-230
-215
-220
-219
-220
-214
-213
-217
-223
-241
-226
-230
-264
-271
-274
-282
-286
-280
-268
-278
-294
-297
-292
-294
-295
-290
-279
-267
-248
-258
-265
-260
-280
-292
-298
-314
-338
-334
-323
-313
-316
-314
-298
-285
-279
-265
-247
-242
-243
-256
-266
-285
-306
-315
-308
-294
-306
-290
-270
-271
-267
-267
-266
-269
-266
-262
-266
-260
-262
-251
-233
-221
-222
-231
-237
-256
-279
-292
-304
-295
-279
-259
-246
-222
-214
-232
-234
-246
-280
-290
-265
-275
-276
-266
-262
-256
-262
-237
-249
-254
-241
-247
-248
-259
-254
-255
-243
-239
-251
-254
-243
-236
-230
-211
-205
-210
-207
-196
-207
-201
-200
-190
-197
-195
-191
-207
-218
-224
-222
-231
-244
-236
-216
-206
-206
-196
-192
-203
-208
-226
-239
-245
-257
-254
-256
-262
-250
-235
-242
-248
-238
-256
-265
-259
-272
-268
-274
-274
-264
-268
-250
-252
-253
-229
-236
-233
-226
-236
-255
-266
-298
-313
-296
-302
-307
-309
-302
-294
-298
-295
-302
-302
-306
-310
-307
-291
-283
-276
-282
-281
-276
-285
-295
-309
-291
-276
-282
-284
-278
-270
-275
-277
-278
-282
-287
-287
-282
-282
-278
-301
-311
-312
-314
-288
-259
-254
-232
-217
-190
-187
-194
-198
-213
-216
-217
-234
-257
-259
-272
-276
-270
-269
-268
-266
-249
-256
-261
-264
-274
-272
-269
-263
-271
-278
-271
-268
-268
-264
-249
-240
-241
-249
-257
-256
-248
-250
-266
-260
-251
-232
-225
-236
-232
-231
-246
-255
-247
-256
-268
-287
-284
-268
-290
-297
-289
-292
-297
-307
-299
-294
-309
-309
-318
-300
-299
-311
-294
-266
-265
-288
-297
-291
-285
-309
-333
-333
-335
-346
-354
-356
-368
-383
-385
-392
-397
-398
-404
-422
-430
-435
-441
-440
-437
-411
-396
-372
-364
-346
-318
-309
-310
-300
-281
-275
-271
-264
-259
-246
-228
-227
-232
-231
-233
-245
-234
-225
-240
-253
-256
-251
-250
-235
-243
-229
-219
-222
-206
-201
-198
-211
-226
-222
-224
-231
-230
-218
-219
-216
-230
-228
-220
-240
-237
-233
-232
-219
-211
-218
-210
-191
-173
-148
-147
-139
-144
-145
-136
-133
-132
-127
-129
-136
-139
-166
-171
-174
-196
-213
-215
-227
-233
-216
-209
-204
-215
-221
-230
-245
-241
-229
-229
-227
-224
-233
-229
-234
-248
-253
-259
-284
-299
-289
-280
-300
-295
-278
-275
-269
-267
-280
-295
-290
-308
-335
-357
-360
-341
-341
-345
-334
-333
-343
-356
-344
-323
-334
-340
-317
-315
-319
-296
-284
-285
-276
-277
-265
-262
-270
-268
-277
-280
-290
-277
-279
-262
-259
-264
-275
-284
-287
-288
-306
-298
-272
-276
-274
-264
-253
-246
-267
-263
-259
-281
-287
-287
-270
-254
-230
-227
-229
-215
-224
-240
-254
-269
-274
-272
-275
-275
-276
-281
-278
-286
-255
-257
-263
-253
-246
-244
-267
-272
-273
-284
-301
-302
-309
-310
-303
-298
-277
-275
-285
-287
-275
-272
-276
-290
-296
-285
-275
-276
-280
-282
-301
-304
-313
-310
-310
-305
-303
-310
-302
-296
-318
-322
-317
-315
-314
-306
-285
-273
-250
-236
-214
-208
-220
-226
-249
-275
-275
-280
-264
-223
-213
-210
-197
-191
-214
-241
-249
-250
-273
-281
-267
-250
-242
-223
-212
-227
-230
-219
-236
-249
-263
-267
-262
-262
-253
-254
-261
-261
-254
-254
-282
-309
-320
-318
-296
-305
-326
-333
-336
-347
-349
-342
-351
-368
-360
-343
-357
-365
-351
-365
-366
-358
-359
-343
-329
-312
-312
-311
-324
-336
-340
-356
-363
-363
-352
-335
-312
-299
-316
-307
-298
-302
-312
-306
-303
-311
-305
-292
-280
-285
-298
-301
-309
-328
-363
-368
-355
-360
-351
-342
-332
-329
-322
-316
-336
-349
-350
-318
-307
-303
-304
-303
-296
-314
-318
-314
-307
-305
-299
-313
-316
-307
-293
-292
-286
-279
-283
-275
-264
-268
-274
-283
-266
-246
-255
-251
-254
-272
-260
-245
-239
-246
-250
-226
-209
-225
-250
-259
-279
-282
-290
-316
-311
-310
-312
-301
-289
-299
-314
-311
-310
-306
-296
-282
-294
-300
-279
-274
-271
-260
-257
-263
-265
-266
-264
-263
-263
-257
-250
-268
-262
-240
-245
-259
-250
-239
-235
-240
-242
-242
-244
-233
-249
-255
-262
-264
-266
-272
-247
-256
-242
-226
-224
-212
-208
-227
-234
-236
-231
-239
-251
-238
-231
-215
-220
-231
-237
-245
-246
-234
-218
-234
-235
-215
-228
-238
-253
-257
-271
-297
-291
-295
-304
-297
-288
-290
-298
-286
-271
-272
-269
-276
-265
-258
-246
-242
-257
-259
-269
-265
-247
-253
-255
-245
-225
-217
-216
-210
-209
-200
-198
-186
-177
-175
-152
-147
-158
-166
-172
-177
-181
-191
-196
-201
-209
-195
-207
-223
-215
-214
-214
-223
-230
-245
-259
-293
-315
-294
-290
-287
-278
-249
-239
-246
-232
-234
-237
-223
-216
-233
-243
-243
-238
-238
-230
-224
-232
-247
-250
-258
-272
-266
-266
-243
-248
-246
-212
-209
-210
-217
-210
-207
-205
-206
-205
-195
-199
-197
-191
-178
-210
-236
-227
-248
-271
-272
-291
-296
-298
-291
-288
-276
-289
-287
-286
-285
-272
-295
-287
-277
-282
-274
-273
-280
-280
-277
-283
-293
-293
-289
-275
-283
-269
-263
-267
-248
-244
-261
-264
-275
-271
-277
-274
-278
-263
-254
-241
-248
-260
-240
-245
-243
-236
-248
-264
-268
-271
-259
-264
-279
-263
-263
-263
-264
-260
-258
-269
-283
-285
-289
-284
-279
-288
-291
-286
-278
-295
-303
-300
-300
-302
-310
-308
-303
-315
-305
-278
-259
-247
-246
-259
-267
-274
-278
-277
-280
-277
-287
-290
-263
-252
-240
-237
-239
-250
-278
-290
-299
-308
-314
-322
-346
-340
-331
-352
-371
-390
-385
-391
-401
-376
-361
-353
-367
-354
-339
-354
-349
-338
-342
-340
-333
-350
-352
-342
-353
-364
-370
-361
-361
-370
-369
-371
-361
-345
-336
-327
-325
-325
-333
-320
-322
-324
-305
-316
-321
-311
-316
-324
-336
-336
-329
-338
-349
-343
-320
-306
-312
-324
-311
-308
-319
-318
-308
-304
-297
-305
-301
-307
-318
-316
-317
-309
-291
-281
-271
-269
-266
-264
-279
-302
-295
-312
-351
-348
-355
-367
-355
-342
-334
-333
-328
-335
-343
-358
-340
-328
-340
-350
-337
-330
-308
-328
-336
-338
-356
-347
-349
-345
-341
-342
-341
-352
-359
-357
-363
-348
-348
-356
-356
-362
-376
-359
-358
-379
-366
-363
-383
-370
-349
-339
-334
-335
-322
-336
-340
-330
-306
-292
-292
-264
-235
-212
-206
-179
-164
-183
-198
-194
-192
-192
-183
-193
-202
-203
-197
-211
-224
-207
-217
-243
-250
-238
-234
-241
-229
-227
-223
-220
-216
-221
-258
-266
-262
-250
-227
-219
-217
-216
-219
-198
-198
-201
-200
-223
-237
-238
-239
-260
-274
-293
-285
-250
-245
-236
-205
-183
-183
-170
-167
-174
-180
-202
-205
-210
-208
-194
-183
-183
-175
-180
-184
-178
-194
-194
-185
-193
-185
-180
-164
-167
-198
-210
-227
-232
-232
-227
-237
-241
-237
-249
-269
-276
-263
-284
-289
-250
-261
-260
-242
-235
-229
-227
-210
-216
-215
-206
-225
-238
-237
-219
-212
-225
-208
-208
-206
-203
-210
-212
-208
-196
-201
-200
-200
-208
-211
-210
-206
-215
-229
-228
-226
-227
-215
-230
-246
-258
-258
-266
-275
-286
-299
-290
-288
-278
-269
-264
-241
-234
-213
-177
-164
-178
-199
-217
-243
-245
-256
-257
-263
-262
-240
-247
-244
-235
-252
-254
-232
-230
-223
-206
-214
-203
-201
-204
-182
-179
-176
-179
-191
-178
-191
-208
-206
-209
-213
-200
-180
-182
-181
-179
-187
-192
-204
-210
-205
-201
-181
-169
-166
-163
-165
-166
-144
-148
-128
-120
-132
-131
-144
-152
-169
-176
-184
-193
-181
-176
-162
-165
-160
-175
-191
-172
-173
-173
-175
-173
-170
-158
-151
-159
-177
-189
-197
-209
-228
-231
-235
-238
-247
-268
-277
-291
-303
-310
-312
-296
-278
-258
-258
-250
-252
-248
-230
-221
-230
-255
-266
-269
-271
-274
-279
-285
-294
-272
-277
-298
-313
-331
-335
-342
-347
-331
-321
-311
-304
-311
-307
-310
-304
-292
-288
-291
-281
-264
-255
-245
-260
-264
-260
-270
-278
-266
-272
-296
-282
-263
-253
-245
-233
-234
-232
-239
-217
-206
-221
-195
-182
-180
-181
-178
-182
-187
-183
-176
-183
-188
-169
-170
-180
-191
-179
-179
-193
-195
-194
-194
-203
-205
-216
-222
-227
-240
-253
-262
-259
-263
-259
-256
-249
-245
-248
-247
-249
-248
-265
-272
-275
-268
-259
-266
-264
-261
-261
-254
-238
-233
-240
-252
-253
-248
-233
-233
-245
-246
-244
-243
-237
-252
-263
-252
-241
-237
-228
-231
-218
-217
-214
-210
-212
-205
-192
-191
-183
-189
-191
-179
-189
-193
-190
-207
-215
-210
-212
-217
-221
-226
-219
-217
-213
-194
-164
-163
-151
-140
-139
-128
-129
-117
-105
-87
-71
-72
-84
-76
-74
-79
-77
-82
-84
-92
-117
-121
-130
-156
-171
-168
-181
-179
-177
-170
-158
-146
-139
-140
-114
-126
-136
-129
-147
-144
-154
-157
-150
-153
-145
-143
-132
-114
-124
-130
-125
-111
-120
-125
-123
-124
-132
-128
-125
-142
-148
-153
-167
-186
-189
-175
-176
-180
-165
-151
-162
-182
-192
-195
-215
-217
-223
-233
-228
-232
-235
-225
-220
-213
-216
-250
-263
-258
-264
-252
-269
-282
-273
-269
-270
-269
-275
-283
-270
-270
-259
-230
-241
-255
-244
-242
-241
-242
-252
-247
-237
-233
-222
-214
-194
-196
-205
-197
-206
-232
-237
-241
-246
-247
-267
-262
-280
-277
-261
-255
-227
-211
-203
-182
-181
-181
-179
-192
-188
-183
-196
-194
-179
-180
-156
-145
-154
-143
-151
-143
-133
-127
-127
-122
-105
-98
-97
-100
-114
-124
-117
-106
-109
-118
-121
-132
-142
-160
-172
-178
-197
-184
-193
-191
-176
-182
-180
-169
-157
-170
-179
-174
-175
-184
-180
-190
-197
-175
-162
-157
-165
-167
-173
-176
-193
-207
-217
-214
-210
-205
-196
-192
-175
-179
-157
-141
-165
-185
-198
-206
-213
-221
-209
-189
-195
-203
-202
-209
-202
-223
-222
-225
-223
-228
-246
-236
-239
-238
-249
-251
-254
-248
-247
-259
-259
-270
-276
-271
-278
-293
-266
-258
-250
-235
-244
-232
-228
-249
-263
-289
-306
-309
-309
-286
-264
-264
-258
-241
-244
-251
-241
-258
-277
-279
-293
-285
-289
-303
-299
-283
-292
-285
-275
-287
-291
-299
-332
-341
-327
-319
-314
-285
-249
-235
-213
-210
-231
-237
-236
-242
-251
-249
-251
-254
-242
-237
-245
-231
-214
-235
-246
-242
-232
-230
-228
-236
-239
-232
-231
-232
-242
-241
-234
-230
-227
-224
-230
-224
-227
-244
-234
-241
-261
-263
-263
-253
-239
-235
-243
-240
-225
-219
-234
-255
-257
-260
-261
-249
-250
-243
-234
-223
-215
-225
-226
-238
-256
-264
-267
-276
-306
-307
-308
-307
-315
-306
-283
-265
-244
-253
-242
-225
-227
-216
-213
-211
-215
-227
-220
-225
-232
-220
-211
-216
-209
-201
-199
-186
-182
-186
-186
-200
-191
-183
-192
-202
-210
-236
-240
-243
-246
-231
-247
-232
-220
-221
-217
-232
-245
-251
-243
-260
-236
-232
-253
-234
-239
-241
-255
-272
-281
-270
-246
-256
-274
-265
-252
-268
-272
-280
-288
-280
-279
-295
-293
-287
-283
-282
-279
-273
-292
-297
-289
-280
-269
-265
-260
-278
-280
-300
-315
-316
-320
-302
-299
-289
-261
-247
-213
-197
-190
-184
-184
-171
-164
-152
-145
-141
-141
-148
-134
-132
-138
-158
-184
-208
-251
-254
-253
-255
-236
-220
-197
-194
-202
-201
-212
-215
-236
-254
-267
-279
-295
-311
-315
-330
-341
-329
-321
-308
-305
-303
-306
-320
-324
-315
-307
-312
-300
-299
-306
-300
-284
-296
-305
-300
-317
-330
-340
-344
-340
-326
-305
-285
-259
-263
-241
-228
-247
-255
-253
-272
-290
-270
-258
-236
-224
-211
-183
-184
-187
-196
-197
-198
-201
-202
-196
-177
-175
-156
-161
-174
-176
-184
-184
-191
-191
-198
-201
-211
-229
-245
-257
-241
-247
-258
-252
-241
-260
-265
-248
-258
-256
-246
-231
-254
-272
-271
-283
-297
-313
-303
-296
-293
-282
-282
-283
-254
-236
-232
-225
-211
-208
-221
-222
-242
-261
-258
-267
-266
-249
-232
-243
-260
-277
-282
-304
-337
-325
-340
-361
-348
-345
-341
-323
-315
-328
-326
-323
-329
-349
-354
-356
-368
-354
-359
-364
-349
-349
-350
-355
-348
-346
-367
-365
-365
-360
-357
-356
-350
-334
-333
-317
-298
-306
-301
-291
-287
-285
-290
-297
-308
-300
-301
-310
-298
-280
-290
-287
-293
-322
-314
-286
-301
-301
-273
-256
-239
-241
-241
-242
-247
-246
-227
-214
-225
-216
-221
-224
-213
-227
-241
-252
-263
-273
-278
-271
-251
-259
-267
-255
-270
-263
-267
-292
-288
-300
-310
-302
-295
-279
-268
-275
-252
-256
-280
-294
-296
-308
-296
-283
-276
-252
-257
-256
-246
-272
-294
-295
-313
-319
-313
-311
-300
-283
-288
-286
-295
-317
-330
-332
-331
-338
-334
-326
-320
-308
-323
-331
-311
-314
-328
-313
-316
-315
-289
-288
-296
-287
-273
-270
-261
-254
-247
-246
-238
-238
-248
-251
-253
-235
-234
-234
-218
-225
-233
-231
-236
-229
-242
-255
-254
-251
-227
-204
-194
-174
-148
-160
-167
-176
-208
-245
-270
-270
-273
-275
-258
-235
-223
-207
-199
-199
-216
-223
-230
-237
-232
-225
-222
-234
-222
-217
-224
-221
-217
-240
-258
-250
-237
-241
-267
-271
-264
-276
-297
-297
-298
-287
-285
-282
-279
-279
-274
-277
-282
-284
-273
-269
-259
-244
-236
-225
-215
-214
-224
-219
-210
-209
-207
-199
-202
-194
-199
-211
-208
-226
-244
-250
-258
-279
-293
-293
-297
-288
-298
-290
-261
-250
-273
-289
-269
-279
-304
-284
-269
-289
-303
-288
-285
-302
-282
-243
-228
-208
-194
-201
-208
-217
-236
-267
-262
-262
-272
-251
-249
-244
-250
-245
-228
-234
-232
-217
-218
-232
-247
-244
-240
-239
-234
-231
-213
-210
-211
-209
-226
-233
-217
-232
-250
-261
-260
-276
-270
-254
-247
-257
-249
-228
-232
-242
-247
-255
-271
-282
-278
-298
-306
-301
-323
-324
-322
-311
-301
-303
-300
-297
-294
-264
-260
-283
-290
-273
-286
-296
-277
-289
-288
-256
-258
-263
-264
-256
-268
-285
-289
-290
-277
-274
-252
-250
-249
-234
-225
-212
-220
-228
-243
-252
-244
-257
-284
-295
-304
-296
-285
-285
-275
-272
-282
-286
-296
-306
-306
-320
-321
-321
-337
-325
-317
-305
-297
-286
-289
-289
-297
-299
-302
-302
-302
-315
-328
-351
-361
-379
-403
-410
-412
-416
-411
-398
-400
-400
-407
-414
-414
-418
-402
-405
-401
-388
-388
-374
-366
-357
-341
-320
-295
-286
-276
-281
-270
-273
-272
-270
-279
-274
-287
-285
-277
-266
-262
-261
-267
-265
-250
-263
-265
-269
-279
-262
-268
-285
-276
-271
-269
-262
-246
-248
-240
-237
-244
-250
-258
-262
-275
-287
-302
-306
-301
-286
-277
-275
-285
-279
-286
-308
-314
-348
-366
-375
-379
-355
-327
-321
-310
-280
-264
-253
-257
-257
-257
-274
-281
-279
-303
-274
-254
-260
-258
-257
-265
-268
-273
-277
-273
-266
-262
-267
-280
-276
-274
-283
-298
-298
-302
-311
-299
-312
-320
-324
-319
-305
-298
-297
-304
-298
-283
-277
-288
-302
-315
-306
-306
-304
-301
-298
-294
-277
-277
-281
-282
-285
-278
-278
-295
-283
-268
-261
-247
-230
-201
-203
-206
-209
-209
-211
-226
-227
-240
-244
-250
-259
-280
-290
-274
-270
-267
-254
-249
-256
-255
-251
-255
-258
-269
-252
-251
-245
-218
-213
-202
-214
-241
-247
-263
-268
-261
-255
-240
-235
-241
-236
-245
-246
-229
-248
-253
-239
-228
-202
-189
-196
-192
-197
-197
-199
-199
-193
-202
-202
-189
-191
-183
-193
-205
-207
-204
-207
-204
-195
-205
-189
-179
-193
-177
-179
-188
-195
-212
-206
-216
-235
-237
-237
-248
-274
-286
-316
-305
-312
-335
-326
-335
-336
-329
-306
-313
-326
-304
-297
-313
-315
-325
-314
-308
-315
-319
-308
-299
-307
-296
-301
-312
-300
-288
-294
-296
-296
-292
-286
-305
-310
-313
-307
-301
-307
-295
-291
-291
-250
-249
-264
-226
-225
-225
-209
-201
-193
-194
-209
-201
-213
-232
-195
-189
-192
-191
-198
-191
-195
-211
-201
-213
-224
-207
-210
-215
-219
-211
-206
-224
-230
-212
-228
-237
-232
-245
-240
-260
-245
-229
-257
-242
-222
-237
-239
-234
-239
-234
-239
-214
-188
-216
-187
-184
-192
-188
-204
-203
-210
-211
-206
-207
-213
-213
-213
-232
-228
-218
-217
-213
-204
-215
-234
-217
-215
-250
-247
-265
-278
-272
-275
-292
-293
-310
-340
-340
-345
-363
-378
-385
-400
-418
-406
-398
-424
-410
-386
-398
-382
-378
-395
-387
-377
-388
-395
-394
-393
-391
-393
-403
-409
-385
-405
-399
-366
-382
-386
-364
-367
-365
-359
-359
-370
-381
-383
-384
-386
-403
-387
-390
-388
-382
-363
-355
-361
-345
-349
-345
-343
-342
-329
-336
-317
-309
-313
-306
-303
-299
-307
-325
-320
-308
-320
-312
-296
-300
-301
-296
-299
-288
-290
-286
-274
-260
-250
-266
-277
-270
-273
-271
-229
-222
-236
-215
-214
-229
-251
-257
-259
-269
-261
-246
-242
-232
-234
-236
-240
-251
-246
-245
-275
-274
-276
-289
-307
-311
-304
-323
-329
-313
-312
-335
-329
-336
-376
-383
-391
-409
-434
-427
-409
-417
-408
-396
-405
-409
-403
-387
-392
-408
-385
-387
-405
-384
-382
-400
-392
-401
-400
-385
-390
-376
-365
-356
-341
-332
-326
-319
-313
-322
-316
-318
-337
-326
-324
-343
-324
-326
-330
-317
-329
-326
-320
-334
-345
-326
-319
-305
-317
-310
-298
-325
-313
-301
-299
-272
-259
-264
-265
-247
-235
-234
-244
-236
-226
-238
-229
-208
-215
-229
-218
-235
-233
-222
-225
-221
-210
-203
-186
-181
-185
-173
-151
-175
-164
-145
-180
-170
-190
-222
-217
-232
-239
-228
-213
-203
-183
-175
-165
-179
-198
-198
-218
-204
-206
-230
-218
-229
-240
-232
-227
-249
-248
-225
-229
-226
-227
-237
-243
-262
-271
-276
-283
-279
-290
-307
-329
-352
-345
-352
-370
-348
-334
-333
-347
-347
-357
-350
-342
-347
-353
-351
-354
-352
-355
-376
-376
-380
-388
-372
-364
-362
-349
-353
-353
-377
-381
-380
-398
-393
-403
-420
-417
-412
-423
-413
-403
-407
-397
-397
-398
-409
-404
-394
-407
-393
-374
-373
-360
-337
-329
-324
-313
-295
-290
-310
-301
-294
-306
-277
-255
-255
-217
-176
-166
-175
-155
-155
-166
-154
-157
-160
-161
-155
-151
-133
-126
-113
-101
-98
-85
-63
-66
-69
-63
-76
-85
-77
-72
-59
-45
-34
-35
-30
-12
9
26
17
27
40
19
14
11
-1
-13
-10
-2
4
2
-12
-3
-24
-59
-50
-69
-98
-93
-97
-110
-102
-116
-135
-136
-182
-186
-176
-198
-232
-244
-251
-258
-267
-278
-269
-280
-300
-290
-302
-318
-323
-333
-344
-361
-381
-388
-390
-411
-431
-456
-461
-465
-493
-489
-505
-538
-556
-564
-579
-604
-601
-585
-607
-624
-620
-648
-681
-660
-673
-700
-681
-678
-667
-674
-684
-665
-680
-686
-663
-677
-701
-689
-676
-692
-696
-679
-644
-633
-626
-587
-557
-535
-520
-509
-489
-471
-450
-426
-405
-366
-340
-330
-311
-267
-247
-230
-179
-160
-123
-92
-74
-31
-12
-5
17
41
63
104
125
141
170
184
197
238
251
269
300
318
329
338
367
348
370
403
404
418
437
436
428
414
397
414
392
395
406
375
374
384
348
315
346
300
260
266
217
202
184
147
123
102
64
34
10
-16
-26
-58
-100
-120
-139
-164
-188
-215
-241
-248
-267
-303
-312
-333
-373
-417
-451
-467
-483
-528
-563
-591
-617
-649
-673
-678
-711
-738
-748
-788
-815
-847
-886
-900
-934
-964
-961
-979
-985
-993
-1012
-1014
-1008
-1011
-1009
-991
-985
-967
-969
-966
-948
-949
-937
-921
-915
-897
-889
-890
-879
-865
-846
-817
-799
-784
-750
-718
-678
-650
-632
-611
-584
-560
-537
-510
-484
-455
-428
-387
-334
-304
-282
-230
-175
-138
-103
-61
-25
7
39
73
123
162
201
258
282
314
358
399
433
469
507
537
562
599
619
629
679
712
746
780
816
858
879
919
948
945
970
1013
1000
1016
1029
1013
1030
1018
999
958
891
848
788
681
603
520
435
356
296
218
110
24
-85
-206
-305
-380
-463
-541
-617
-681
-724
-785
-842
-877
-919
-966
-994
-1016
-1035
-1049
-1060
-1079
-1091
-1073
-1061
-1041
-1020
-1005
-982
-972
-955
-939
-934
-900
-880
-861
-825
-803
-786
-753
-736
-718
-713
-725
-733
-750
-780
-794
-808
-831
-835
-836
-831
-832
-846
-839
-835
-852
-865
-877
-898
-912
-913
-920
-914
-926
-920
-914
-908
-884
-868
-862
-832
-821
-812
-766
-732
-704
-661
-629
-572
-515
-464
-403
-344
-284
-219
-154
-94
-27
29
88
134
190
247
288
334
372
407
446
485
508
530
562
602
624
635
635
626
627
647
648
654
653
656
692
684
690
718
722
744
781
786
828
862
853
888
889
879
898
825
750
716
595
497
480
419
374
348
269
193
120
38
-52
-156
-246
-337
-446
-547
-626
-693
-775
-835
-872
-909
-925
-926
-949
-974
-1013
-1046
-1058
-1057
-1041
-1011
-978
-971
-927
-890
-880
-834
-803
-792
-769
-756
-735
-721
-716
-699
-669
-639
-595
-546
-517
-492
-477
-464
-483
-558
-572
-657
-710
-640
-638
-600
-518
-543
-565
-557
-608
-650
-692
-753
-741
-745
-795
-802
-836
-860
-838
-822
-822
-814
-831
-850
-875
-914
-930
-945
-945
-929
-872
-816
-774
-710
-645
-602
-542
-487
-444
-374
-333
-288
-231
-171
-114
-57
19
83
145
189
212
223
217
224
250
263
269
287
296
319
346
362
374
386
391
408
410
390
405
408
376
395
434
484
377
358
533
457
351
460
526
441
434
555
611
578
612
664
675
693
716
753
783
729
658
632
521
427
424
391
338
298
292
261
185
153
120
34
-47
-137
-226
-324
-403
-451
-521
-586
-618
-640
-681
-696
-722
-764
-823
-861
-908
-940
-972
-988
-980
-976
-969
-941
-913
-904
-890
-876
-876
-885
-886
-879
-891
-868
-819
-777
-739
-721
-647
-617
-608
-543
-548
-573
-546
-566
-580
-584
-611
-583
-559
-542
-487
-462
-457
-455
-468
-480
-502
-513
-549
-577
-577
-599
-617
-616
-629
-624
-603
-601
-605
-609
-635
-650
-657
-669
-659
-636
-605
-559
-536
-506
-470
-422
-369
-339
-294
-234
-191
-167
-119
-73
-35
12
58
101
132
166
185
207
221
234
255
277
304
280
243
288
353
340
270
304
330
238
240
332
262
162
232
289
218
240
320
322
278
308
326
287
361
339
342
393
415
407
425
480
470
469
515
531
503
494
456
401
366
320
270
262
254
229
214
200
179
127
87
83
19
-63
-107
-156
-219
-267
-318
-359
-392
-421
-436
-459
-499
-537
-581
-634
-684
-712
-734
-766
-794
-811
-816
-812
-796
-767
-740
-712
-701
-706
-730
-749
-754
-767
-760
-749
-724
-703
-675
-634
-674
-644
-617
-650
-619
-659
-673
-664
-711
-690
-662
-641
-584
-564
-530
-512
-514
-508
-520
-531
-553
-569
-581
-588
-593
-576
-560
-557
-537
-526
-509
-504
-525
-526
-532
-553
-542
-519
-470
-435
-414
-380
-362
-345
-318
-283
-244
-221
-200
-148
-85
-106
-136
-56
-30
-62
-62
-99
-105
30
-45
-244
-63
11
-241
-119
-28
-136
-120
-62
-10
-82
53
123
-65
-75
65
75
-127
35
184
100
171
272
313
161
156
356
255
151
292
324
266
322
429
408
277
436
435
354
466
484
422
400
400
366
325
309
289
297
296
247
256
253
177
99
75
47
-49
-109
-120
-231
-347
-358
-387
-464
-497
-480
-482
-552
-570
-575
-664
-739
-741
-793
-867
-865
-849
-894
-945
-938
-943
-1005
-1002
-968
-985
-1003
-974
-953
-989
-1008
-957
-959
-977
-943
-901
-885
-882
-822
-779
-794
-770
-722
-716
-706
-660
-631
-599
-567
-538
-521
-511
-472
-444
-462
-452
-427
-437
-460
-447
-421
-416
-406
-379
-373
-386
-384
-394
-407
-448
-458
-456
-487
-504
-477
-489
-531
-519
-469
-463
-557
-437
-462
-562
-539
-402
-565
-555
-316
-628
-387
-442
-460
-285
-314
-252
-260
-384
-224
-37
-522
-10
-50
-334
-7
-61
-38
-149
53
218
-236
-100
281
-224
-8
324
-34
-172
546
48
-135
456
24
10
309
258
240
64
312
419
-25
260
535
112
206
524
339
278
389
391
431
395
285
424
405
225
221
329
245
171
255
247
118
73
93
3
-96
-87
-109
-166
-243
-280
-288
-385
-440
-433
-472
-527
-552
-543
-600
-674
-656
-684
-763
-784
-752
-772
-820
-819
-777
-843
-899
-841
-864
-934
-907
-882
-936
-941
-897
-877
-880
-820
-776
-789
-831
-801
-736
-777
-760
-706
-730
-699
-628
-590
-576
-548
-496
-455
-445
-421
-393
-395
-392
-341
-333
-358
-335
-313
-316
-329
-320
-329
-338
-310
-295
-360
-328
-321
-261
-349
-458
-324
-270
-622
-498
-82
-705
-623
-191
-555
-500
-508
-496
-408
-399
-466
-504
-320
-503
-239
-189
-780
-117
-44
-479
-328
-318
100
-400
-496
221
-262
-373
-78
-5
31
-365
-103
435
-502
-419
416
-72
-564
83
169
-339
116
-263
-43
330
-279
-335
329
132
-244
-88
301
116
-386
376
138
-250
388
201
-103
338
364
-18
321
386
213
293
298
322
273
135
202
290
137
91
173
204
14
-12
97
-9
-138
-81
-67
-184
-221
-264
-290
-351
-404
-414
-443
-451
-463
-510
-571
-601
-600
-629
-662
-676
-685
-726
-731
-741
-791
-785
-774
-790
-805
-813
-802
-796
-829
-826
-833
-839
-814
-828
-791
-755
-779
-701
-657
-732
-683
-622
-657
-599
-555
-522
-486
-470
-416
-383
-395
-368
-347
-329
-348
-328
-320
-327
-281
-290
-358
-314
-194
-378
-303
-485
-158
-275
-923
-207
-75
-899
-486
-134
-715
-697
-257
-545
-748
-417
-524
-523
-719
-317
-462
-863
-347
-330
-661
-622
-15
-418
-584
-112
-403
-624
-44
-362
-645
-64
-205
-213
-515
74
-316
-342
58
-312
34
-255
21
-5
-307
70
177
-393
11
52
-165
-353
-237
190
-374
116
-230
-42
189
-489
138
131
-325
-70
11
-88
-64
-108
83
46
-108
15
46
127
63
62
243
174
135
235
205
122
202
157
10
95
160
22
56
136
84
69
-61
3
11
-214
-125
-98
-250
-277
-212
-267
-367
-379
-301
-381
-491
-423
-429
-518
-578
-549
-585
-673
-657
-604
-684
-670
-597
-661
-691
-677
-652
-706
-735
-688
-709
-736
-691
-646
-682
-696
-587
-594
-637
-565
-541
-535
-485
-433
-389
-414
-373
-293
-297
-329
-301
-279
-303
-329
-242
-286
-208
-340
-305
-229
-529
-165
-245
-538
-514
-299
-565
-675
-242
-527
-663
-420
-475
-375
-624
-709
-24
-602
-961
-124
-399
-976
-504
-283
-329
-934
-392
-226
-895
-400
-312
-497
-599
-93
-376
-786
285
-167
-885
-47
186
-732
-155
-70
-588
94
-62
-529
-175
136
-432
-411
135
-17
-141
-613
346
182
-971
252
269
-595
-116
165
-273
141
-167
60
342
-451
69
130
32
-47
7
326
212
-179
26
572
-113
-55
395
95
161
272
193
197
243
284
293
232
392
363
99
153
290
125
136
143
68
144
46
11
116
29
-80
-6
29
-127
-204
-102
-156
-366
-285
-240
-355
-380
-340
-334
-478
-481
-429
-575
-635
-531
-591
-670
-597
-594
-621
-654
-606
-621
-688
-629
-645
-689
-684
-665
-646
-685
-631
-539
-605
-598
-504
-505
-523
-499
-441
-416
-456
-413
-357
-262
-380
-467
-93
-231
-486
-268
-151
-380
-314
-343
-290
-278
-577
-432
-190
-577
-500
-271
-732
-395
-341
-644
-290
-358
-596
-288
-452
-393
-265
-514
-40
-142
-148
-164
-468
-86
-18
-359
-331
81
21
-457
-542
718
-72
-975
531
-77
-460
410
-111
-744
337
477
-788
-219
744
-82
-871
198
632
-613
-327
120
39
-263
-232
291
44
-89
-32
-25
219
-5
-38
-145
193
-296
-50
284
-417
-130
358
-107
-296
83
156
-73
-260
269
202
-304
-19
134
182
-169
-159
403
-38
-421
229
109
-225
-35
115
4
21
30
21
144
-131
-96
177
-118
-198
64
-158
-249
-82
-160
-192
-219
-200
-140
-266
-336
-221
-298
-437
-388
-306
-400
-445
-335
-390
-453
-438
-472
-508
-521
-505
-517
-582
-556
-541
-572
-567
-604
-622
-541
-616
-612
-533
-504
-462
-649
-564
-399
-593
-523
-364
-467
-522
-395
-431
-466
-281
-414
-546
-183
-260
-791
-119
9
-1005
-157
-119
-423
-645
-499
-72
-590
-574
-486
-52
-339
-1079
31
330
-831
-824
590
-411
-1132
537
-680
-219
199
-927
227
3
-822
-75
139
-12
-762
156
95
-589
-313
100
308
-577
-351
593
-323
-486
378
-38
-532
-49
134
-292
-277
348
-254
-422
44
-144
-151
128
-470
-97
355
-422
-91
216
-4
-214
-146
96
-85
-298
-255
168
78
-443
-40
71
-344
-491
76
98
-590
-117
253
-302
-404
-46
-120
-161
-256
-406
293
-83
-501
245
28
-328
84
-102
-251
145
-18
-345
72
118
-63
-290
66
186
-356
-229
148
-34
-314
-151
61
-174
-335
118
-133
-230
-38
-41
-154
-338
-35
-69
-340
-235
-62
-334
-268
-276
-330
-187
-409
-382
-262
-434
-334
-348
-525
-418
-288
-455
-482
-290
-251
-536
-444
-357
-542
-361
-581
-411
-350
-530
-400
-99
-486
-749
29
-485
-654
-218
-254
-48
-1128
77
312
-1147
-155
231
-717
-447
288
-904
-181
269
-1219
147
56
-1015
12
-1
-523
134
-404
-741
764
-269
-884
447
529
-917
-182
538
-489
-126
27
-321
31
1
-585
516
338
-1233
685
290
-1122
98
548
-368
-308
-45
262
-190
-764
124
409
-826
-248
308
-350
-442
-219
-125
-215
-448
-173
-37
-310
-178
-127
-49
-213
-494
-44
-114
-29
-610
-139
104
-392
-270
-45
275
-716
-219
348
-304
-266
3
-76
-37
55
-557
419
15
-716
412
152
-576
436
227
-592
486
98
-170
255
-131
89
621
-645
109
801
-475
-213
515
361
-392
9
628
-149
-495
400
160
-372
-103
284
3
-347
-177
6
-41
-400
-245
-37
-165
-338
-261
-125
-244
-330
-61
-330
-469
19
-175
-545
-27
16
-818
-39
-35
-754
-304
-155
-268
-569
-576
55
-469
-863
-33
-127
-772
-523
11
-385
-708
-369
-333
-453
-389
-438
-309
-311
-655
-44
-465
-517
-192
-587
-280
-211
-620
-114
-461
-515
43
-854
-508
346
-1040
-793
821
-969
-601
169
-151
-830
-500
555
-633
-484
-346
133
112
-956
-372
568
-946
-870
507
125
-929
-108
693
-886
-603
301
-281
-528
-505
134
294
-802
-408
442
-191
-860
498
185
-701
-448
158
-271
-667
-72
-28
-362
-31
-358
-89
-68
-400
-254
229
-181
-509
358
-187
-255
-68
-5
-194
228
-427
-211
489
-46
-614
-234
593
-376
-661
199
200
-101
-133
-272
-133
455
-418
-370
452
171
-393
-377
437
-165
-510
-64
108
-342
-249
248
-434
-495
199
84
-448
-291
208
-59
-154
-636
358
-37
-479
-284
43
289
-974
-428
466
-407
-994
317
-44
-822
-515
180
-312
-623
-309
-250
88
-639
-575
190
-370
-714
-261
-409
-355
-187
-563
-713
126
-499
-795
-269
-310
-434
-763
-220
36
-653
-603
201
-464
-721
-70
-512
-281
-235
-860
-233
190
-1289
-112
269
-1158
33
-5
-802
-165
-142
-507
-469
-300
-9
-1001
-281
124
-281
-722
-567
192
-35
-573
-571
525
-548
-810
-193
-45
-331
-868
-1
88
-655
-385
-182
-46
-267
-942
152
-46
-870
-31
-514
-269
-434
-663
270
-884
-127
-114
-597
-133
-249
-841
437
-381
-950
962
-681
-672
208
336
-853
-211
52
-74
-372
-406
85
-189
-264
-634
-18
369
-468
-539
699
-654
-603
573
-825
-108
770
-773
-534
387
-245
-483
35
-360
213
44
-803
14
164
-577
-85
23
-403
120
-330
-277
166
-343
-495
120
-172
-936
38
503
-950
-545
396
-240
-538
-41
115
-232
-515
-46
-12
-230
-795
426
-434
-910
632
-210
-653
-49
-86
-624
-184
64
-631
-429
138
-383
-854
-93
24
-496
-559
-166
-176
-295
-580
-212
190
-1188
-366
512
-626
-845
-133
108
-759
-441
-182
95
-509
-824
163
82
-803
-675
309
-239
-211
-1080
-72
707
-1306
-593
1089
-163
-1268
1234
-24
-1502
834
-270
-1242
225
546
-962
-477
676
-913
-139
36
-399
-739
-135
99
-764
-468
373
-554
-587
405
-1014
-148
399
-912
-775
376
-132
-1271
-436
402
-960
-613
220
-702
-352
-26
-372
-677
18
-397
-907
341
-1195
-882
276
-648
-1098
185
-162
-1172
-361
384
-372
-1591
607
259
-1741
-155
721
-734
-754
294
562
-810
-370
-355
-364
380
-1275
-610
760
-519
-473
-450
326
-317
-750
125
90
-631
-202
452
-907
-103
198
-303
-90
-41
-54
-4
-339
-338
387
-233
-820
95
327
-579
-53
247
-207
-348
-53
-27
-155
-479
-363
406
-478
-577
4
-180
-238
-278
-173
503
-804
-455
533
-243
-855
185
384
-1187
-2
467
-893
-608
684
-297
-1531
583
476
-1597
-135
757
-878
-351
-393
-58
380
-1391
118
464
-851
-828
337
-188
-1314
-461
-60
-440
-831
-22
-638
-342
-291
-653
-321
-465
-431
-671
-281
-646
-483
-63
-743
-55
-241
-474
-59
-558
-417
-92
-949
198
-151
-1545
524
168
-1553
-74
659
-743
-1227
414
-196
-1233
-21
-216
-175
-778
-492
368
-509
-1302
590
-436
-1142
166
146
-741
-203
492
-1279
285
141
-1352
356
414
-1253
-91
1002
-1601
-789
892
-497
-1526
-138
1175
-1572
-773
967
-1121
-447
298
-499
-234
-197
-282
-57
-503
267
-201
-513
88
-492
-44
0
-127
-611
-329
674
-1037
-428
207
-593
-267
-202
-112
-494
-171
-58
-711
33
-5
-285
308
-202
-410
247
-197
-221
397
-393
133
97
-277
-266
321
-151
-940
170
-226
-814
-82
3
-702
183
64
-542
-333
457
-252
-1059
-67
112
-226
-231
-569
-29
39
-316
-461
-502
680
-475
-1225
714
73
-1621
69
371
-1222
-336
-57
-252
-623
-9
-185
-856
154
-221
-828
-52
267
-1217
-26
841
-1221
-701
650
-370
-963
187
354
-1131
-77
311
-1067
-331
556
-1465
-412
624
-1047
-1028
162
-112
-1085
-148
233
-433
-380
-95
-916
436
-305
-1302
380
358
-870
-875
407
-320
-744
-171
14
-250
287
-1193
-456
1018
-1165
-1193
848
-27
-1638
-85
427
-599
-1281
119
73
-1217
405
-283
-1578
449
-90
-1200
-610
29
-322
-520
-960
-325
724
-503
-1457
698
432
-1325
-368
282
-152
-588
-328
796
-881
-927
849
414
-1490
-309
928
-879
-441
-303
-280
-370
-547
-400
-190
-430
-697
-294
106
-1019
-455
821
-884
-1103
348
-40
-1021
-203
241
-613
-393
-680
-171
265
-1079
-599
370
-205
-781
301
398
-988
-109
-99
-623
166
52
-555
-193
330
-61
-339
198
24
-28
-408
-488
516
-223
-1066
242
617
-830
-871
381
550
-690
-1269
555
103
-1203
-275
483
-76
-914
-520
418
-59
-1300
-139
576
-724
-763
512
-290
-759
-61
-428
-439
-303
-144
-123
-495
-357
99
-394
-734
-94
-29
-72
-636
-566
127
-460
-772
-22
148
-811
-386
69
-885
-891
240
-207
-844
-260
152
-419
-843
112
-134
-743
-247
-38
-271
-777
-162
392
-899
-774
418
155
-1039
-344
509
-456
-820
-5
-25
-626
-122
-213
-100
-258
-557
233
-45
-1122
-352
533
-560
-1183
364
482
-1382
-314
-15
-463
-834
-719
278
-336
-787
-205
-73
-772
-536
198
-303
-408
-151
-288
-483
-330
73
-299
-577
-131
111
95
-370
-364
552
-368
-715
453
-96
-1100
-53
290
-731
-495
121
-244
-669
-737
-4
-190
-673
-265
-338
-563
-461
-389
-311
-246
-277
-39
-149
-213
-276
-278
-14
-245
-532
142
95
-587
-108
76
-77
42
-29
-564
56
82
-677
-47
171
-160
-55
-140
231
50
-349
222
-92
-232
250
85
-256
-140
-139
144
-238
-412
-177
-165
-176
-348
-5
-42
-224
-359
-125
-307
-524
-362
-319
-314
-90
3
-437
-524
-439
-262
-453
-383
-13
-95
-515
-463
-39
-12
-497
-466
182
-75
-573
69
-144
-573
-136
-177
-190
-184
-566
-501
-113
-472
-512
-154
-549
-590
-384
-261
-161
-405
-331
-197
-460
-184
22
-338
-308
-35
-327
-663
-176
-16
-435
-618
-118
190
-438
-462
54
-37
-563
-767
-91
-194
-663
-237
-265
-432
-462
-500
-230
-92
-296
-368
-17
-362
-714
-41
88
-555
-310
299
-248
-370
-201
95
-51
-541
-241
78
-162
-471
-264
-64
-333
-402
-8
-41
-395
-164
190
-235
-349
-137
75
-156
-151
231
-93
-114
-257
-149
220
-174
-379
-93
-175
-434
-361
-340
-462
-377
-31
-331
-420
18
-159
-450
-243
-83
-206
-246
-332
-146
-16
1
-181
-300
-51
-105
-243
-304
-455
-376
-200
-443
-507
-323
-149
-393
-614
-215
25
-567
-652
-160
-310
-543
-317
-218
-193
-213
-320
-252
-108
-231
-397
-186
-141
-514
-388
-184
-534
-605
-154
-139
-390
-438
-285
-163
-315
-530
-323
-211
-362
-588
-336
59
-318
-414
-147
66
-292
-595
-238
-294
-417
-368
-375
-392
-330
-311
-377
-271
-182
-391
-493
-314
-299
-426
-424
-265
-400
-531
-371
-65
-214
-308
-189
-104
-391
-583
-306
-370
-563
-518
-296
-261
-217
-320
-296
-102
-208
-507
-494
-264
-428
-492
-230
-182
-269
-226
-146
-118
-160
-104
-190
-278
-324
-396
-166
-15
-209
-245
15
-6
-246
-330
-195
-95
-369
-329
-120
-236
-358
-289
-94
-236
-378
-188
-58
-210
-304
-177
-118
-388
-554
-324
-111
-345
-402
-196
-203
-366
-363
-158
-357
-447
-377
-379
-282
-379
-327
-268
-415
-441
-352
-200
-307
-431
-379
-322
-413
-461
-402
-362
-217
-156
-201
-269
-210
-289
-440
-403
-350
-371
-424
-411
-385
-490
-355
-251
-345
-260
-58
-105
-373
-357
-254
-444
-560
-373
-226
-227
-228
-179
-161
-242
-292
-290
-266
-297
-289
-222
-224
-358
-293
-171
-159
-189
-30
-17
-282
-349
-263
-360
-433
-308
-282
-307
-269
-243
-255
-309
-298
-284
-289
-310
-316
-357
-440
-443
-456
-504
-418
-322
-328
-293
-177
-320
-476
-483
-459
-456
-574
-416
-258
-255
-276
-255
-183
-249
-310
-260
-195
-237
-320
-330
-332
-345
-304
-219
-129
-66
-178
-231
-258
-327
-452
-512
-416
-325
-309
-318
-178
-219
-330
-282
-156
-90
-155
-143
-49
-72
-197
-276
-190
-111
-153
-69
34
-31
-124
-141
-189
-190
-198
-244
-237
-219
-221
-214
-191
-227
-181
-141
-171
-143
-150
-227
-324
-383
-347
-313
-298
-255
-215
-151
-210
-265
-253
-299
-228
-228
-230
-183
-244
-206
-147
-250
-228
-167
-174
-169
-237
-226
-234
-344
-359
-275
-197
-154
-202
-171
-178
-250
-290
-279
-269
-329
-305
-264
-279
-323
-376
-334
-346
-331
-233
-285
-359
-368
-433
-485
-476
-496
-482
-493
-506
-468
-485
-520
-522
-567
-577
-540
-520
-522
-561
-588
-584
-580
-592
-614
-571
-503
-509
-533
-501
-510
-567
-558
-522
-426
-329
-369
-369
-309
-285
-298
-324
-288
-232
-238
-237
-197
-234
-229
-185
-223
-231
-159
-77
-110
-131
-106
-70
-86
-92
-33
50
79
82
121
77
47
103
166
135
133
225
240
175
148
183
251
254
210
309
394
342
366
341
408
469
425
508
557
569
527
484
552
532
503
616
660
657
638
654
652
605
606
605
606
559
497
418
389
346
224
154
141
40
-102
-195
-315
-458
-584
-629
-707
-741
-802
-933
-1009
-1127
-1220
-1284
-1343
-1405
-1426
-1430
-1476
-1515
-1501
-1530
-1523
-1489
-1462
-1433
-1437
-1375
-1383
-1410
-1326
-1257
-1188
-1111
-1030
-942
-893
-872
-834
-792
-763
-716
-653
-606
-571
-528
-480
-467
-411
-374
-384
-373
-390
-417
-446
-491
-532
-573
-574
-571
-610
-612
-633
-709
-729
-747
-795
-807
-799
-822
-841
-817
-813
-810
-771
-719
-684
-629
-592
-585
-530
-493
-465
-398
-316
-234
-146
-62
-6
82
166
223
334
421
482
617
628
656
779
824
893
1016
1117
1245
1348
1387
1532
1580
1581
1681
1726
1837
1955
1935
2061
2154
2163
2331
2397
2471
2237
1727
1340
667
123
85
97
385
654
606
524
98
-413
-784
-1135
-1356
-1542
-1742
-1894
-2061
-2250
-2297
-2271
-2149
-2003
-1893
-1863
-1949
-2203
-2540
-2763
-2814
-2646
-2299
-1834
-1402
-1058
-896
-879
-865
-878
-838
-691
-557
-414
-189
-28
85
304
571
856
1155
1361
1461
1378
1155
912
677
592
641
774
945
1049
1055
960
726
453
132
-392
-974
-1351
-1439
-1438
-1325
-1221
-1272
-1356
-1479
-1668
-1872
-2208
-2577
-2766
-2894
-2922
-2904
-2916
-2722
-2456
-2180
-1851
-1788
-1828
-1852
-2011
-2080
-2033
-1871
-1581
-1186
-725
-289
-22
156
255
239
176
168
226
326
396
481
661
857
1138
1354
1444
1419
1366
1246
1073
833
605
530
570
716
915
1005
940
903
835
750
593
407
283
225
308
387
473
588
732
978
1155
1223
1256
1206
1218
1330
1423
1540
1711
1608
1326
1154
794
609
624
648
737
630
399
260
163
1
-132
-310
-515
-682
-881
-1107
-1221
-1378
-1493
-1525
-1568
-1524
-1535
-1561
-1630
-1763
-1952
-2098
-2107
-2016
-1867
-1713
-1605
-1484
-1336
-1246
-1136
-1054
-980
-842
-717
-638
-557
-466
-337
-166
36
251
424
574
667
677
662
586
503
544
627
690
730
784
775
701
612
487
334
180
71
-72
-274
-961
-1399
-1454
-1692
-1472
-1296
-1342
-1279
-1580
-1853
-2057
-2493
-2706
-2834
-2755
-2550
-2425
-2332
-2293
-2165
-2058
-1922
-1798
-1689
-1671
-1760
-1840
-1795
-1672
-1454
-1098
-694
-321
-23
148
107
4
-185
-214
-75
152
408
613
770
909
1084
1202
1176
1088
1051
993
942
794
643
557
617
809
1023
1116
1102
1014
834
665
497
351
251
332
536
736
933
1040
1081
1162
1302
1382
1429
1560
1638
1763
1963
1976
1611
1251
897
472
448
538
540
658
542
340
224
-54
-272
-519
-851
-1035
-1223
-1457
-1580
-1698
-1856
-1864
-1820
-1753
-1681
-1750
-1904
-2024
-2208
-2364
-2436
-2364
-2156
-1880
-1542
-1311
-1231
-1206
-1128
-1073
-963
-825
-735
-607
-419
-240
-60
133
271
460
736
966
1043
992
889
808
739
725
791
891
974
1030
1088
1050
882
661
455
259
81
-47
-190
-600
-910
-1221
-1516
-1547
-1593
-1547
-1552
-1770
-1925
-2178
-2536
-2706
-2812
-2749
-2599
-2439
-2298
-2312
-2347
-2307
-2209
-2083
-1911
-1757
-1607
-1571
-1505
-1408
-1282
-1082
-752
-391
-93
83
109
90
33
62
152
352
550
770
910
963
976
987
950
936
997
986
957
856
767
623
560
556
623
735
820
767
662
563
358
241
282
332
419
636
731
835
861
916
1032
1110
1305
1439
1608
1824
1987
2183
2387
2090
1647
1253
743
480
472
567
716
746
654
589
377
117
-206
-540
-850
-1146
-1386
-1567
-1645
-1731
-1720
-1686
-1627
-1575
-1572
-1704
-1917
-2170
-2403
-2508
-2510
-2336
-2007
-1636
-1353
-1097
-985
-956
-954
-945
-912
-798
-661
-544
-312
-43
203
416
647
818
1009
1140
1107
988
866
788
764
869
1042
1187
1294
1383
1312
1132
932
637
387
206
52
-89
-192
-461
-725
-996
-1356
-1499
-1598
-1645
-1699
-1877
-2022
-2231
-2495
-2577
-2647
-2648
-2514
-2396
-2340
-2397
-2478
-2486
-2366
-2247
-2005
-1739
-1555
-1429
-1329
-1243
-1188
-1057
-841
-569
-295
-60
41
117
188
285
365
513
685
797
870
846
767
729
758
803
901
1007
1061
1010
942
751
529
420
394
422
451
466
409
291
248
215
152
232
335
414
539
566
535
538
662
821
1034
1339
1524
1776
1955
2123
2253
2392
2366
1922
1567
1118
745
685
713
912
1104
1058
1043
874
573
215
-291
-710
-1065
-1313
-1465
-1482
-1501
-1469
-1443
-1496
-1521
-1622
-1814
-2038
-2248
-2480
-2597
-2617
-2467
-2192
-1830
-1525
-1282
-1142
-1153
-1198
-1263
-1252
-1204
-1044
-795
-493
-191
144
415
613
775
856
922
922
880
787
780
812
905
1092
1264
1362
1417
1380
1221
962
639
356
145
4
-32
-84
-120
-267
-639
-1042
-1470
-1794
-1995
-2048
-2053
-2122
-2226
-2337
-2493
-2619
-2686
-2715
-2673
-2672
-2661
-2649
-2682
-2691
-2535
-2297
-1981
-1686
-1431
-1248
-1268
-1272
-1231
-1141
-960
-659
-356
-12
212
362
434
445
473
512
637
713
771
761
778
789
898
995
1115
1181
1166
1074
886
659
402
256
186
311
418
500
496
438
320
195
130
90
79
99
239
339
441
555
673
903
1110
1232
1446
1576
1568
1726
1870
2051
2136
1765
1456
1115
738
755
797
930
1074
960
864
737
479
165
-217
-561
-849
-1068
-1171
-1228
-1271
-1353
-1406
-1503
-1559
-1637
-1782
-1975
-2182
-2343
-2449
-2449
-2320
-2091
-1792
-1513
-1347
-1216
-1217
-1261
-1259
-1221
-1128
-972
-733
-463
-150
137
338
509
626
720
802
845
846
807
788
856
958
1062
1157
1265
1284
1212
1102
913
667
433
251
129
61
-18
-138
-365
-563
-931
-1442
-1743
-2025
-2147
-2072
-2122
-2160
-2207
-2400
-2478
-2571
-2643
-2658
-2735
-2701
-2613
-2588
-2561
-2375
-2165
-1891
-1623
-1390
-1256
-1244
-1289
-1311
-1241
-1064
-762
-451
-81
155
317
395
415
382
363
429
503
618
703
768
785
894
992
1109
1163
1100
930
788
652
441
327
316
391
481
644
651
581
447
286
194
160
143
209
312
447
583
697
871
934
1174
1339
1423
1606
1694
1829
2040
2213
2466
2332
1904
1550
1020
779
735
840
1040
1055
974
827
559
226
-102
-498
-815
-1048
-1202
-1322
-1361
-1463
-1566
-1638
-1731
-1763
-1850
-1966
-2180
-2372
-2550
-2631
-2607
-2395
-2064
-1716
-1418
-1264
-1248
-1295
-1318
-1347
-1234
-1064
-822
-578
-283
40
235
372
530
634
745
862
902
907
888
918
995
1105
1240
1361
1437
1387
1261
1066
793
499
290
207
180
172
135
-105
-355
-603
-918
-1306
-1708
-1938
-2170
-2229
-2196
-2191
-2205
-2327
-2391
-2370
-2407
-2494
-2582
-2607
-2610
-2578
-2446
-2337
-2106
-1852
-1585
-1338
-1227
-1174
-1147
-1160
-1109
-945
-685
-392
-130
147
318
440
491
533
504
482
544
634
733
819
900
959
1049
1112
1148
1012
820
621
482
370
292
252
294
437
477
531
488
318
190
113
96
128
121
191
356
575
827
954
1134
1309
1368
1420
1516
1614
1746
1997
2324
2506
2309
1942
1443
980
721
664
811
945
1030
991
833
539
167
-212
-610
-913
-1125
-1223
-1321
-1383
-1492
-1580
-1701
-1743
-1735
-1788
-1915
-2127
-2297
-2474
-2555
-2515
-2282
-1955
-1558
-1259
-1101
-1101
-1200
-1264
-1247
-1146
-969
-686
-370
-14
270
454
528
589
689
827
930
981
1000
980
1018
1076
1166
1258
1371
1427
1387
1236
995
705
441
249
171
157
150
114
-108
-374
-699
-1090
-1513
-1791
-2012
-2191
-2183
-2156
-2146
-2220
-2363
-2472
-2524
-2586
-2654
-2679
-2711
-2729
-2618
-2425
-2203
-1943
-1725
-1453
-1263
-1181
-1153
-1187
-1151
-1026
-832
-562
-260
-21
200
351
419
431
454
442
448
502
569
659
744
857
951
1041
1091
1075
974
771
536
348
265
264
315
398
489
523
527
473
314
109
39
17
58
202
227
331
531
694
904
1052
1155
1265
1360
1437
1561
1741
1928
2233
2453
2205
1863
1379
874
758
670
792
970
993
1018
919
636
278
-186
-649
-942
-1154
-1239
-1254
-1249
-1349
-1410
-1542
-1662
-1661
-1737
-1871
-2068
-2258
-2426
-2456
-2389
-2191
-1879
-1506
-1234
-1067
-1062
-1218
-1334
-1356
-1213
-1025
-723
-342
28
345
556
621
636
670
743
855
933
951
982
1073
1168
1260
1368
1433
1466
1415
1244
1024
766
472
286
248
265
252
224
59
-279
-656
-1091
-1580
-1886
-2066
-2228
-2179
-2117
-2151
-2198
-2320
-2469
-2579
-2680
-2758
-2817
-2849
-2782
-2709
-2554
-2301
-2052
-1791
-1552
-1404
-1376
-1400
-1463
-1437
-1282
-985
-682
-327
-10
191
306
337
322
305
329
339
474
602
723
849
968
1051
1146
1214
1142
983
799
623
446
408
437
543
679
795
760
643
476
220
58
-15
28
131
266
390
458
600
724
723
909
1046
1123
1231
1316
1478
1645
1907
2163
2368
2126
1707
1226
774
583
511
631
849
987
1027
952
652
264
-271
-774
-1078
-1248
-1257
-1238
-1187
-1201
-1251
-1386
-1464
-1518
-1667
-1845
-2027
-2220
-2368
-2381
-2295
-2014
-1682
-1303
-1026
-954
-1016
-1170
-1305
-1360
-1257
-1044
-697
-287
133
446
583
589
581
587
617
674
739
790
848
969
1079
1177
1267
1309
1284
1209
1038
788
549
337
223
234
306
342
350
204
-43
-470
-1060
-1599
-2006
-2119
-2059
-1889
-1749
-1732
-1898
-2156
-2402
-2624
-2760
-2813
-2773
-2680
-2537
-2464
-2344
-2175
-1970
-1705
-1470
-1341
-1341
-1443
-1535
-1489
-1299
-941
-534
-124
212
391
395
290
118
-14
35
215
504
746
925
979
1015
1033
1052
1038
986
883
754
637
482
403
393
488
669
817
821
665
394
106
-83
-148
-103
114
382
532
746
832
769
810
899
984
1219
1361
1523
1743
1821
2114
2412
2450
2184
1735
1197
817
615
625
804
969
1051
1066
1013
760
375
-138
-650
-1014
-1243
-1298
-1256
-1144
-1080
-1104
-1243
-1378
-1541
-1786
-2012
-2186
-2342
-2460
-2402
-2227
-1908
-1580
-1279
-1102
-1094
-1201
-1357
-1439
-1442
-1325
-1088
-716
-296
108
405
560
558
523
511
510
559
646
761
897
1094
1266
1388
1443
1441
1371
1223
1018
795
570
423
367
367
428
435
364
213
-93
-751
-1274
-1687
-2057
-2020
-1963
-1829
-1705
-1783
-1903
-2085
-2395
-2605
-2789
-2843
-2736
-2644
-2562
-2402
-2162
-1990
-1733
-1582
-1478
-1416
-1477
-1548
-1526
-1368
-1090
-710
-310
85
309
431
359
249
107
52
169
379
638
845
1026
1090
1181
1180
1138
1037
955
844
750
634
555
560
612
782
862
873
749
547
284
149
3
-48
108
290
503
675
738
771
822
777
873
942
1054
1195
1347
1598
1838
2066
2279
2138
1685
1184
624
345
326
512
787
980
1062
987
753
336
-128
-633
-1002
-1182
-1256
-1225
-1118
-1069
-1090
-1151
-1293
-1432
-1626
-1846
-2080
-2298
-2445
-2455
-2309
-2012
-1649
-1342
-1134
-1078
-1192
-1388
-1543
-1602
-1492
-1233
-838
-414
-23
292
441
456
385
318
314
392
478
591
741
911
1083
1242
1315
1284
1208
1064
876
675
454
308
270
317
411
454
428
247
-43
-514
-1051
-1452
-1816
-1953
-1924
-1906
-1751
-1663
-1689
-1783
-2041
-2386
-2666
-2843
-2881
-2781
-2620
-2373
-2087
-1842
-1704
-1667
-1663
-1666
-1663
-1636
-1565
-1408
-1153
-860
-520
-202
-6
123
139
95
15
-94
-69
55
277
527
747
942
1033
1043
942
795
656
553
494
453
485
552
648
768
790
697
588
428
279
149
46
8
55
238
404
515
612
707
725
779
773
787
889
1010
1225
1485
1702
1924
2182
2261
1990
1470
844
350
213
334
644
984
1123
1132
950
600
111
-463
-950
-1237
-1373
-1340
-1226
-1146
-1106
-1194
-1345
-1547
-1728
-1942
-2165
-2385
-2550
-2568
-2424
-2158
-1830
-1487
-1240
-1123
-1151
-1336
-1594
-1726
-1650
-1401
-1028
-583
-166
189
433
482
376
233
170
231
398
606
802
964
1153
1319
1424
1439
1330
1183
1040
860
673
540
468
481
575
626
594
442
199
-274
-826
-1263
-1633
-1822
-1964
-1952
-1857
-1780
-1672
-1743
-2018
-2381
-2759
-2977
-3009
-2973
-2832
-2601
-2354
-2066
-1856
-1819
-1817
-1841
-1859
-1808
-1740
-1620
-1396
-1094
-746
-403
-131
65
109
102
46
-26
-7
95
291
523
782
979
1148
1190
1111
944
813
693
624
578
570
636
737
871
874
821
651
515
363
248
159
58
64
170
336
505
610
657
726
781
799
788
874
929
1088
1354
1646
1939
2091
2151
1760
1247
691
280
186
293
630
933
1065
1034
811
378
-123
-681
-1051
-1227
-1283
-1176
-1108
-1018
-1013
-1090
-1246
-1413
-1572
-1750
-1943
-2146
-2296
-2313
-2174
-1939
-1576
-1278
-1043
-998
-1051
-1233
-1470
-1544
-1459
-1162
-784
-339
35
299
449
445
324
211
175
269
444
632
806
946
1092
1173
1242
1218
1113
990
832
673
506
385
351
436
531
572
543
368
91
-334
-869
-1318
-1601
-1738
-1786
-1685
-1626
-1577
-1585
-1772
-2051
-2399
-2717
-2859
-2876
-2763
-2608
-2456
-2207
-1973
-1880
-1864
-1865
-1882
-1838
-1796
-1726
-1558
-1341
-1006
-698
-434
-208
-95
-103
-105
-149
-196
-119
55
283
517
718
851
932
907
823
680
580
514
502
498
516
567
674
751
768
754
598
477
334
234
165
115
168
343
522
661
704
728
769
809
852
935
1112
1186
1459
1666
1863
2075
2115
1967
1499
1008
526
254
183
428
761
1001
1143
1048
720
168
-449
-1047
-1323
-1402
-1285
-1103
-955
-878
-949
-1126
-1349
-1544
-1792
-1971
-2134
-2197
-2262
-2175
-2000
-1718
-1394
-1141
-956
-988
-1126
-1365
-1537
-1580
-1382
-1020
-567
-109
251
449
486
377
191
129
142
313
562
819
1027
1183
1293
1308
1292
1185
1065
925
764
615
471
410
420
486
546
541
405
147
-220
-594
-1026
-1614
-1893
-2066
-2025
-1766
-1693
-1647
-1723
-1991
-2238
-2575
-2863
-2962
-2974
-2751
-2438
-2190
-1999
-1820
-1807
-1863
-1826
-1845
-1760
-1654
-1538
-1365
-1110
-814
-509
-321
-169
-83
-93
-66
-115
-138
-110
117
406
712
921
1000
988
941
867
749
684
584
606
661
793
844
892
895
879
802
689
587
413
347
314
420
508
635
791
896
842
919
922
860
1034
1078
1240
1447
1626
1805
2020
2138
2065
1611
1064
567
224
103
258
700
958
1168
1097
726
226
-398
-993
-1326
-1422
-1376
-1174
-1019
-919
-1024
-1219
-1472
-1685
-1897
-2133
-2301
-2415
-2391
-2297
-2103
-1872
-1563
-1263
-1075
-1051
-1170
-1411
-1613
-1631
-1449
-1089
-664
-154
243
497
550
403
209
82
98
246
476
726
973
1155
1262
1271
1226
1119
997
883
749
638
543
524
539
592
664
669
569
321
-27
-528
-1063
-1410
-1692
-1806
-1730
-1703
-1560
-1483
-1625
-1855
-2207
-2585
-2843
-2951
-2877
-2703
-2557
-2290
-2024
-1872
-1783
-1767
-1823
-1850
-1815
-1769
-1655
-1472
-1201
-891
-575
-320
-149
-68
-73
-112
-152
-151
-44
192
432
689
872
1003
1059
1040
977
885
834
786
780
797
857
943
1044
1141
1138
1014
933
784
661
618
540
579
706
869
1041
1117
1180
1148
1109
1136
1140
1243
1327
1509
1812
1996
2200
1925
1349
810
187
-75
-39
221
669
925
975
770
260
-319
-886
-1279
-1450
-1406
-1286
-1173
-1074
-1100
-1259
-1395
-1548
-1678
-1797
-1939
-2055
-2187
-2221
-2168
-2010
-1715
-1338
-986
-825
-893
-1094
-1342
-1471
-1411
-1120
-689
-243
207
490
587
494
304
149
105
238
459
673
899
1049
1125
1142
1109
1057
954
861
760
612
474
341
306
351
424
513
495
380
121
-247
-723
-1229
-1600
-1827
-1742
-1600
-1512
-1458
-1566
-1759
-1991
-2247
-2469
-2611
-2649
-2569
-2423
-2274
-2123
-1978
-1857
-1713
-1605
-1609
-1612
-1636
-1622
-1552
-1376
-1087
-757
-469
-255
-156
-132
-146
-186
-199
-134
55
305
567
774
847
865
824
830
858
815
779
733
733
778
799
837
873
930
977
972
863
668
528
417
412
535
677
862
1044
1143
1144
1132
1040
1053
1147
1302
1517
1716
1960
2197
2235
1810
1242
622
114
-75
0
428
823
1089
1097
717
104
-601
-1191
-1502
-1495
-1375
-1249
-1151
-1076
-1174
-1347
-1539
-1703
-1814
-1919
-2033
-2199
-2293
-2307
-2186
-1969
-1611
-1260
-996
-904
-981
-1250
-1551
-1650
-1515
-1090
-587
-67
340
577
582
419
171
4
13
199
467
711
929
1018
1071
1064
997
909
806
725
620
477
303
182
162
230
332
403
366
201
-87
-473
-977
-1545
-1907
-2013
-1903
-1625
-1374
-1286
-1439
-1790
-2205
-2597
-2836
-2859
-2756
-2542
-2319
-2102
-1967
-1902
-1830
-1817
-1811
-1758
-1658
-1593
-1538
-1466
-1263
-962
-610
-295
-114
-55
-76
-146
-243
-277
-209
43
393
749
977
1035
945
787
653
567
554
546
615
726
851
946
963
947
896
875
796
709
597
461
428
495
663
855
1019
1149
1201
1172
1132
1079
1081
1194
1388
1570
1882
2161
2215
1776
1157
461
-97
-377
-299
179
667
1063
1097
659
-13
-836
-1486
-1720
-1599
-1367
-1165
-1096
-1106
-1249
-1460
-1647
-1738
-1787
-1846
-1894
-2045
-2151
-2243
-2191
-1989
-1593
-1144
-795
-667
-779
-1087
-1424
-1566
-1459
-1056
-513
77
494
708
679
455
167
8
44
254
554
818
987
1042
1033
966
904
833
797
737
636
471
201
14
-46
16
158
286
286
139
-188
-618
-1122
-1632
-1925
-2130
-2033
-1773
-1583
-1468
-1543
-1826
-2144
-2458
-2686
-2753
-2748
-2606
-2404
-2249
-2065
-1915
-1817
-1712
-1653
-1634
-1587
-1604
-1558
-1485
-1308
-1011
-665
-358
-135
-74
-139
-206
-310
-347
-299
-94
177
496
748
874
840
742
660
562
505
451
436
464
577
665
753
808
814
782
703
584
402
306
248
306
480
702
899
1061
1197
1237
1176
1159
1183
1224
1391
1589
1826
2097
2212
1871
1318
661
98
-208
-132
392
871
1253
1293
838
121
-676
-1320
-1557
-1450
-1215
-1027
-976
-984
-1122
-1356
-1546
-1688
-1838
-1935
-1988
-2073
-2153
-2215
-2177
-1988
-1625
-1191
-819
-696
-795
-1074
-1431
-1600
-1479
-1087
-570
-3
453
672
649
443
179
30
52
237
532
830
1034
1096
1092
997
900
827
762
713
624
475
251
58
-38
-14
98
208
231
100
-220
-627
-1064
-1437
-1845
-2264
-2287
-2112
-1771
-1355
-1239
-1450
-1891
-2403
-2763
-2929
-2927
-2773
-2572
-2234
-1850
-1654
-1606
-1615
-1678
-1721
-1661
-1569
-1478
-1411
-1292
-1097
-754
-387
-110
37
65
9
-132
-246
-321
-246
-58
317
731
1043
1161
1066
816
558
408
309
310
410
632
864
1033
1074
1018
823
663
577
499
482
414
487
603
780
1027
1190
1299
1407
1424
1414
1324
1332
1415
1554
1913
2274
2218
1762
1106
313
-312
-498
-125
439
987
1275
979
335
-503
-1233
-1687
-1740
-1499
-1257
-1112
-1064
-1164
-1433
-1673
-1841
-1930
-1975
-1933
-1947
-1987
-2097
-2186
-2180
-1954
-1483
-989
-621
-533
-735
-1114
-1384
-1433
-1174
-716
-129
419
795
946
819
552
271
185
294
572
915
1201
1344
1316
1186
1032
896
831
833
788
699
502
242
32
-90
-71
22
129
121
-63
-417
-976
-1609
-2029
-2322
-2308
-2013
-1752
-1492
-1408
-1582
-1910
-2298
-2660
-2828
-2802
-2621
-2394
-2255
-2098
-1962
-1837
-1688
-1586
-1558
-1507
-1481
-1448
-1420
-1332
-1120
-796
-391
-35
184
240
183
23
-111
-182
-62
198
527
854
1044
1097
1049
932
742
586
454
457
563
719
831
895
922
932
932
849
739
586
470
437
494
563
733
960
1161
1370
1483
1439
1400
1377
1393
1521
1711
1983
2183
1914
1314
569
-133
-545
-278
347
967
1382
1187
523
-294
-1156
-1712
-1825
-1593
-1240
-1012
-974
-1044
-1284
-1629
-1888
-2068
-2127
-2049
-1917
-1868
-1921
-2062
-2171
-2076
-1702
-1204
-766
-573
-629
-915
-1260
-1443
-1300
-873
-276
355
756
951
884
620
322
116
109
344
688
1075
1327
1329
1160
945
773
680
686
700
667
547
341
115
-90
-162
-142
-60
-13
-90
-356
-740
-1391
-2143
-2427
-2436
-2055
-1689
-1699
-1809
-2039
-2279
-2403
-2648
-2834
-2863
-2768
-2406
-2145
-2167
-2228
-2167
-1978
-1659
-1445
-1361
-1310
-1348
-1309
-1253
-1118
-834
-443
-159
68
179
214
177
58
-3
13
278
637
965
1078
1017
902
906
944
880
727
589
641
819
1000
961
895
880
973
1089
1097
892
689
629
668
834
983
1150
1427
1688
1795
1835
1719
1666
1739
1867
2064
2024
1565
962
312
-354
-597
-201
514
1235
1524
1042
87
-953
-1757
-2100
-2088
-1762
-1326
-1000
-842
-896
-1271
-1707
-2037
-2248
-2299
-2197
-2054
-1927
-1829
-1850
-1917
-1835
-1496
-993
-574
-463
-681
-1031
-1285
-1293
-1008
-511
119
705
1092
1237
1039
635
288
115
194
467
841
1231
1494
1523
1322
993
674
511
493
486
431
318
190
77
-58
-149
-183
-197
-200
-322
-638
-1205
-1774
-2282
-2627
-2592
-2399
-2037
-1628
-1509
-1675
-2121
-2755
-3190
-3366
-3317
-2989
-2616
-2220
-1858
-1702
-1677
-1715
-1782
-1732
-1557
-1387
-1250
-1148
-1014
-801
-530
-236
91
348
481
451
299
80
-42
67
315
700
1099
1414
1587
1531
1272
921
613
501
587
783
1049
1238
1361
1371
1294
1172
1047
937
887
907
890
892
1046
1165
1354
1629
1785
1920
2035
1973
1960
1925
1891
1684
1148
491
-149
-541
-397
288
1048
1530
1448
677
-395
-1360
-1992
-2173
-1959
-1579
-1252
-1051
-945
-999
-1249
-1622
-2018
-2304
-2411
-2292
-2100
-1953
-1876
-1865
-1799
-1525
-1078
-666
-481
-558
-810
-1134
-1313
-1197
-783
-188
484
1023
1300
1323
1116
737
369
197
266
580
1041
1479
1718
1733
1541
1245
962
758
636
560
473
337
195
72
0
-24
-24
-45
-135
-341
-656
-1210
-1896
-2523
-2882
-2754
-2314
-1712
-1303
-1328
-1709
-2305
-2890
-3248
-3376
-3266
-2901
-2397
-1868
-1507
-1375
-1420
-1516
-1569
-1463
-1264
-1069
-927
-859
-760
-515
-132
270
640
897
991
895
683
435
243
228
467
968
1528
1963
2113
1957
1557
1103
760
592
643
833
1115
1341
1470
1470
1342
1163
1013
923
908
876
877
898
963
1121
1318
1580
1877
2058
2179
2193
2141
2027
1492
723
-75
-736
-936
-481
431
1332
1862
1640
744
-452
-1541
-2188
-2349
-2099
-1670
-1302
-1079
-901
-895
-1123
-1484
-1875
-2223
-2349
-2284
-2158
-2022
-1990
-1983
-1836
-1465
-870
-314
-75
-182
-605
-1125
-1459
-1418
-1020
-373
380
1021
1472
1634
1457
1042
553
206
137
350
781
1244
1558
1679
1604
1424
1222
1061
906
722
524
278
31
-143
-221
-204
-129
-45
-14
-135
-529
-1239
-2079
-2857
-3247
-3154
-2719
-2114
-1704
-1651
-1881
-2351
-2837
-3272
-3569
-3619
-3411
-3016
-2576
-2223
-1976
-1850
-1809
-1723
-1560
-1378
-1248
-1238
-1292
-1298
-1148
-810
-307
225
668
925
1000
888
617
329
139
206
577
1094
1596
1917
1955
1797
1523
1248
1044
960
989
1091
1211
1287
1359
1404
1447
1464
1446
1442
1391
1321
1295
1191
1160
1272
1496
1843
2146
2408
2594
2620
2310
1563
582
-436
-1205
-1336
-745
214
1181
1668
1396
574
-530
-1526
-2166
-2429
-2369
-2194
-2015
-1728
-1403
-1213
-1202
-1440
-1788
-2045
-2145
-2121
-2100
-2181
-2359
-2492
-2351
-1823
-1053
-337
128
191
-137
-623
-1027
-1231
-1199
-906
-393
271
982
1562
1826
1692
1276
805
454
352
496
735
952
1081
1116
1127
1146
1150
1111
1034
884
638
342
13
-320
-579
-724
-686
-563
-469
-460
-651
-1076
-1639
-2248
-2738
-2934
-2886
-2650
-2413
-2274
-2240
-2302
-2462
-2666
-2873
-3010
-2953
-2766
-2533
-2332
-2183
-2056
-1865
-1641
-1395
-1138
-892
-711
-659
-703
-769
-725
-528
-207
173
527
827
1085
1216
1180
1036
867
835
971
1155
1311
1437
1531
1598
1634
1577
1500
1488
1512
1544
1519
1445
1364
1317
1312
1346
1412
1521
1711
1849
1924
1936
1868
1852
1916
2040
2116
1862
1337
640
-182
-837
-1001
-689
-47
631
915
695
63
-721
-1336
-1748
-1977
-2088
-2185
-2167
-1965
-1678
-1432
-1346
-1478
-1741
-1922
-1915
-1766
-1568
-1524
-1764
-2099
-2256
-2045
-1505
-836
-257
50
70
-30
-131
-241
-332
-459
-524
-355
68
644
1175
1500
1544
1345
1064
904
914
985
1026
967
815
705
704
797
879
921
907
832
743
654
495
214
-194
-676
-1035
-1213
-1229
-1148
-1109
-1218
-1440
-1665
-1817
-1938
-2071
-2264
-2484
-2661
-2744
-2738
-2703
-2685
-2680
-2652
-2563
-2392
-2191
-2011
-1888
-1873
-1943
-1959
-1877
-1669
-1385
-1144
-931
-732
-475
-208
20
184
279
358
446
579
717
850
986
1084
1160
1219
1321
1473
1624
1754
1773
1663
1524
1394
1319
1273
1233
1219
1258
1347
1429
1488
1478
1456
1416
1393
1417
1448
1468
1522
1611
1686
1722
1578
1275
802
209
-311
-577
-554
-313
-8
170
130
-68
-339
-560
-720
-875
-1048
-1287
-1497
-1605
-1621
-1577
-1565
-1586
-1625
-1619
-1504
-1297
-1059
-934
-996
-1186
-1432
-1592
-1551
-1381
-1154
-952
-786
-643
-517
-379
-246
-181
-209
-238
-227
-153
-20
114
194
184
116
75
101
200
361
494
586
597
532
469
389
316
232
142
61
3
-2
23
10
-64
-165
-336
-490
-564
-635
-672
-729
-809
-880
-983
-1101
-1157
-1206
-1243
-1231
-1235
-1216
-1196
-1208
-1182
-1163
-1160
-1135
-1074
-965
-828
-694
-591
-535
-522
-517
-512
-490
-439
-389
-332
-301
-295
-276
-262
-241
-200
-181
-137
-91
-38
24
49
64
69
79
101
107
137
199
257
286
309
346
340
362
369
363
357
341
336
348
371
393
399
395
390
397
441
489
532
559
586
608
606
578
548
494
398
302
222
163
136
95
63
19
-14
-16
-32
-52
-61
-84
-122
-156
-171
-165
-178
-224
-278
-321
-355
-386
-406
-414
-413
-422
-430
-429
-412
-369
-338
-329
-335
-364
-399
-422
-458
-500
-534
-559
-569
-565
-544
-496
-471
-470
-482
-502
-529
-558
-561
-545
-509
-479
-441
-407
-401
-432
-490
-547
-585
-619
-629
-591
-559
-551
-531
-512
-508
-555
-566
-565
-579
-586
-609
-623
-622
-608
-609
-580
-556
-564
-581
-596
-608
-634
-643
-627
-611
-602
-581
-578
-588
-609
-634
-645
-655
-645
-611
-586
-560
-532
-521
-509
-501
-499
-490
-487
-469
-439
-421
-379
-341
-315
-280
-251
-222
-189
-155
-119
-84
-68
-52
-28
3
37
62
114
171
199
224
249
242
225
237
267
311
366
413
439
442
415
392
369
338
319
298
296
289
262
245
215
186
171
161
152
152
135
97
54
-1
-27
-51
-69
-81
-95
-118
-163
-198
-217
-261
-295
-304
-326
-349
-345
-347
-358
-365
-388
-412
-437
-446
-455
-484
-494
-512
-551
-586
-591
-576
-569
-550
-541
-540
-526
-543
-561
-561
-589
-609
-596
-600
-611
-624
-645
-668
-687
-697
-692
-692
-680
-673
-652
-643
-661
-669
-670
-670
-655
-625
-608
-599
-580
-582
-595
-592
-593
-591
-601
-606
-594
-597
-602
-604
-609
-615
-619
-618
-595
-589
-606
-607
-609
-622
-625
-620
-614
-615
-604
-581
-569
-543
-505
-487
-455
-422
-396
-360
-331
-304
-292
-285
-279
-245
-199
-141
-83
-33
3
34
62
75
91
113
156
200
251
297
319
339
337
327
335
349
377
398
394
396
396
370
341
329
331
336
336
349
347
332
333
331
349
371
393
417
417
379
340
293
238
175
130
93
69
42
-2
-31
-74
-117
-152
-193
-208
-222
-259
-300
-336
-389
-440
-476
-511
-527
-555
-573
-592
-643
-689
-726
-750
-750
-741
-728
-709
-701
-697
-694
-685
-689
-697
-691
-666
-642
-633
-631
-625
-643
-665
-662
-653
-653
-634
-601
-574
-546
-542
-552
-550
-568
-591
-590
-592
-595
-587
-590
-586
-597
-583
-552
-538
-532
-520
-514
-506
-504
-519
-538
-540
-536
-533
-529
-527
-523
-527
-528
-522
-513
-494
-484
-456
-438
-405
-376
-370
-346
-340
-353
-343
-326
-303
-272
-251
-252
-243
-236
-229
-202
-175
-128
-90
-72
-54
-21
1
15
47
74
107
136
156
154
143
132
124
122
138
172
205
232
238
266
270
245
258
246
225
230
225
203
194
165
168
184
206
245
267
277
287
275
263
261
244
228
206
183
160
125
76
37
-7
-43
-47
-53
-54
-59
-95
-127
-186
-246
-283
-320
-358
-388
-426
-481
-522
-585
-640
-680
-705
-683
-665
-669
-663
-667
-698
-730
-761
-772
-760
-747
-733
-712
-694
-670
-661
-674
-668
-666
-673
-667
-670
-664
-649
-643
-629
-611
-598
-565
-559
-552
-536
-539
-550
-552
-548
-556
-542
-532
-519
-505
-504
-512
-535
-565
-591
-631
-647
-625
-608
-581
-547
-532
-524
-521
-533
-525
-531
-537
-516
-489
-456
-439
-404
-380
-362
-327
-309
-311
-311
-308
-296
-303
-296
-262
-230
-218
-210
-182
-159
-157
-157
-138
-135
-134
-102
-96
-86
-52
-44
-26
-22
-22
28
67
83
119
146
162
155
159
172
155
171
181
179
185
211
240
219
242
246
238
243
242
247
236
227
228
231
228
236
245
244
230
199
168
126
79
55
22
6
-22
-59
-80
-111
-135
-156
-178
-202
-219
-246
-282
-319
-383
-430
-476
-513
-521
-531
-530
-517
-535
-553
-573
-606
-632
-650
-654
-634
-623
-610
-596
-609
-615
-603
-597
-601
-583
-577
-573
-550
-547
-535
-517
-499
-486
-474
-457
-442
-436
-428
-435
-442
-439
-431
-443
-457
-488
-508
-510
-531
-543
-561
-565
-555
-565
-571
-562
-580
-617
-635
-646
-658
-649
-641
-624
-612
-607
-597
-603
-605
-598
-582
-559
-531
-491
-449
-431
-420
-384
-354
-334
-283
-255
-230
-193
-169
-146
-127
-99
-54
-17
19
56
86
110
119
112
113
123
121
130
130
141
176
204
247
283
304
318
326
319
322
314
298
286
278
272
265
251
267
262
256
276
282
270
251
243
230
209
178
147
121
94
85
63
45
29
-2
-16
-44
-69
-75
-87
-110
-130
-143
-150
-151
-155
-194
-230
-254
-292
-307
-343
-365
-382
-411
-430
-455
-479
-500
-510
-526
-519
-524
-538
-541
-551
-564
-586
-608
-634
-641
-658
-666
-676
-675
-661
-635
-610
-590
-571
-555
-541
-546
-523
-517
-509
-487
-485
-478
-476
-467
-468
-467
-466
-457
-434
-435
-412
-383
-379
-356
-357
-359
-350
-361
-371
-382
-396
-400
-411
-409
-390
-388
-381
-351
-354
-366
-352
-340
-347
-337
-325
-337
-334
-321
-300
-292
-279
-263
-250
-234
-222
-219
-197
-164
-159
-142
-106
-72
-40
-13
6
7
4
5
13
27
68
118
153
180
192
214
223
230
251
261
281
299
303
300
317
301
268
248
248
248
232
238
242
240
231
206
197
185
180
170
156
151
127
104
81
34
9
1
-36
-57
-75
-100
-111
-136
-164
-168
-191
-202
-212
-232
-222
-249
-280
-310
-335
-356
-368
-386
-425
-446
-459
-488
-499
-515
-522
-504
-505
-510
-506
-514
-519
-540
-552
-569
-585
-576
-600
-618
-612
-595
-588
-568
-548
-543
-536
-554
-559
-570
-566
-561
-544
-514
-501
-499
-517
-516
-541
-571
-573
-561
-539
-519
-497
-479
-477
-503
-524
-534
-557
-580
-575
-556
-541
-540
-542
-542
-555
-557
-557
-557
-547
-530
-522
-530
-530
-505
-483
-466
-424
-371
-343
-318
-293
-252
-240
-223
-199
-169
-131
-106
-70
-39
-21
-13
-11
-10
4
22
52
62
76
107
135
160
200
217
226
237
245
259
256
265
284
299
310
312
299
284
255
237
239
231
238
256
257
240
239
239
247
269
274
277
268
262
243
199
169
131
102
75
43
9
-8
-44
-87
-117
-146
-184
-197
-195
-210
-229
-259
-305
-342
-389
-425
-453
-485
-503
-520
-554
-568
-565
-557
-553
-560
-581
-589
-614
-635
-638
-658
-661
-655
-658
-661
-659
-663
-671
-689
-694
-676
-665
-643
-626
-596
-574
-561
-546
-511
-486
-486
-478
-494
-513
-525
-522
-510
-503
-473
-450
-433
-400
-386
-383
-397
-421
-426
-429
-433
-432
-423
-424
-435
-442
-435
-422
-418
-402
-390
-385
-374
-371
-362
-354
-358
-364
-361
-344
-329
-311
-310
-309
-292
-295
-286
-258
-232
-198
-176
-161
-135
-122
-93
-73
-36
-1
25
58
96
112
139
177
183
190
208
209
210
218
227
250
277
304
333
344
336
320
289
256
224
197
170
161
160
174
176
157
147
142
111
75
49
3
-26
-47
-63
-90
-111
-114
-141
-151
-156
-169
-176
-174
-190
-206
-204
-208
-194
-184
-197
-224
-249
-296
-353
-386
-403
-431
-444
-446
-435
-420
-422
-417
-436
-442
-462
-495
-514
-530
-549
-553
-550
-546
-540
-537
-551
-557
-565
-571
-570
-571
-544
-540
-535
-517
-514
-519
-522
-526
-542
-540
-556
-559
-548
-559
-543
-537
-532
-527
-514
-497
-503
-491
-474
-463
-448
-432
-427
-413
-399
-386
-361
-345
-334
-326
-332
-320
-306
-317
-315
-318
-328
-322
-321
-314
-307
-316
-326
-319
-326
-328
-319
-302
-282
-269
-245
-221
-201
-171
-147
-137
-122
-106
-96
-73
-66
-59
-25
7
34
77
128
160
189
203
214
239
246
240
246
272
295
298
285
278
284
275
257
247
255
258
261
254
259
243
228
229
218
224
233
226
196
154
130
116
89
62
50
23
9
-27
-72
-91
-105
-120
-117
-122
-132
-133
-161
-188
-211
-254
-293
-321
-351
-371
-383
-398
-402
-408
-395
-387
-378
-381
-388
-405
-430
-451
-476
-506
-518
-521
-524
-532
-517
-523
-548
-556
-553
-568
-577
-563
-562
-557
-557
-559
-561
-582
-591
-596
-607
-598
-594
-580
-560
-560
-553
-542
-538
-530
-538
-548
-568
-575
-593
-625
-625
-625
-608
-601
-593
-580
-593
-603
-609
-613
-594
-575
-547
-522
-505
-496
-480
-468
-458
-445
-434
-419
-403
-379
-354
-343
-334
-303
-284
-257
-231
-215
-184
-161
-143
-121
-96
-67
-44
-31
-30
-34
-33
-27
-34
-49
-48
-45
-33
-11
2
22
58
81
83
77
72
52
48
44
31
38
26
11
14
3
-6
-23
-43
-50
-68
-58
-43
-47
-37
-29
-29
-38
-61
-79
-88
-121
-156
-152
-157
-174
-172
-179
-198
-232
-250
-260
-280
-297
-307
-315
-327
-340
-358
-381
-400
-437
-453
-459
-472
-466
-465
-454
-437
-437
-432
-436
-443
-445
-451
-472
-453
-464
-492
-498
-510
-510
-513
-503
-478
-472
-472
-475
-482
-500
-516
-518
-520
-531
-527
-510
-513
-530
-546
-569
-597
-596
-596
-586
-565
-560
-558
-551
-559
-584
-590
-582
-586
-592
-601
-600
-608
-629
-624
-622
-614
-596
-585
-568
-542
-517
-486
-486
-492
-475
-454
-439
-427
-406
-390
-385
-382
-359
-329
-311
-276
-240
-207
-185
-163
-138
-121
-121
-90
-62
-54
-18
2
-10
-8
-10
7
24
33
53
83
94
94
98
93
102
91
84
94
93
104
117
113
125
110
102
131
130
133
146
141
126
125
117
117
120
111
104
95
82
76
60
54
41
12
9
-9
-54
-80
-114
-164
-202
-218
-226
-231
-258
-293
-328
-364
-377
-399
-421
-424
-423
-434
-444
-464
-474
-493
-521
-529
-536
-537
-509
-480
-476
-466
-478
-489
-490
-494
-478
-477
-485
-482
-477
-470
-476
-493
-511
-518
-517
-519
-514
-495
-490
-506
-511
-517
-509
-533
-554
-556
-559
-575
-585
-594
-598
-593
-592
-585
-579
-568
-571
-569
-556
-546
-533
-521
-506
-503
-499
-488
-486
-474
-465
-446
-431
-415
-381
-367
-351
-340
-325
-322
-310
-287
-278
-254
-240
-237
-227
-219
-204
-186
-174
-156
-148
-122
-107
-91
-62
-56
-53
-52
-54
-37
-40
-43
-26
6
24
35
50
59
83
95
98
100
108
122
122
138
153
171
188
209
212
217
231
234
220
197
196
182
169
170
175
172
166
173
178
186
168
144
126
104
66
41
10
-32
-47
-80
-103
-123
-150
-175
-204
-235
-259
-289
-313
-332
-347
-371
-388
-417
-439
-455
-482
-482
-489
-492
-487
-477
-466
-473
-476
-479
-482
-475
-464
-440
-427
-421
-426
-427
-428
-442
-451
-438
-425
-429
-428
-421
-431
-440
-444
-452
-457
-459
-458
-458
-470
-481
-485
-477
-479
-484
-476
-473
-475
-476
-491
-501
-485
-499
-513
-500
-501
-512
-504
-488
-477
-482
-487
-493
-545
-1220
-1707
-1495
-1410
-1384
-1194
-890
-722
-650
-557
-392
-254
-157
-138
-76
39
85
115
108
98
146
272
416
511
516
499
457
375
330
284
236
206
164
129
119
197
298
326
328
366
416
476
565
583
546
507
449
392
343
318
300
257
206
179
176
226
273
272
225
141
102
91
98
95
27
-87
-185
-262
-331
-378
-403
-442
-491
-514
-521
-490
-466
-468
-531
-614
-666
-692
-699
-693
-715
-748
-768
-753
-719
-679
-626
-545
-494
-479
-428
-375
-359
-364
-396
-448
-487
-469
-440
-445
-443
-448
-467
-447
-408
-370
-337
-347
-379
-420
-465
-502
-550
-590
-606
-650
-623
-574
-515
-485
-491
-483
-509
-484
-480
-497
-547
-583
-584
-639
-632
-633
-661
-676
-684
-658
-635
-606
-599
-594
-604
-612
-594
-590
-570
-553
-552
-548
-552
-529
-504
-461
-405
-388
-386
-337
-294
-263
-233
-225
-222
-198
-182
-151
-117
-104
-89
-69
-38
0
30
78
108
130
153
168
187
211
226
234
253
272
293
320
356
401
441
472
498
538
568
588
591
593
605
619
598
567
515
452
385
342
321
279
237
188
120
61
10
-20
-45
-94
-146
-201
-251
-300
-345
-417
-499
-558
-648
-696
-695
-701
-718
-725
-748
-757
-736
-716
-669
-647
-640
-641
-651
-633
-617
-615
-605
-599
-593
-559
-491
-403
-351
-308
-298
-287
-264
-274
-302
-314
-333
-334
-335
-366
-358
-356
-380
-377
-377
-401
-417
-446
-491
-510
-532
-560
-592
-616
-659
-692
-706
-721
-707
-702
-716
-733
-746
-760
-778
-789
-797
-793
-797
-787
-753
-735
-734
-728
-719
-684
-648
-607
-567
-524
-489
-450
-449
-429
-383
-349
-307
-259
-212
-174
-148
-128
-102
-76
-37
-10
16
53
88
79
76
91
109
149
198
250
288
315
351
394
435
465
481
507
544
579
629
683
701
728
760
796
834
871
929
974
1005
1040
1087
1113
1028
885
727
525
382
302
209
140
2
-153
-244
-304
-299
-259
-321
-418
-557
-713
-793
-853
-924
-1050
-1224
-1358
-1418
-1383
-1281
-1202
-1147
-1135
-1142
-1096
-974
-866
-799
-795
-838
-814
-757
-642
-516
-445
-374
-298
-176
26
225
364
441
427
390
387
413
444
443
393
364
274
192
228
234
238
244
155
113
52
-71
-193
-388
-619
-840
-1010
-1048
-1070
-1096
-1126
-1197
-1250
-1305
-1312
-1306
-1337
-1365
-1402
-1465
-1505
-1551
-1563
-1577
-1557
-1458
-1351
-1185
-979
-830
-751
-701
-662
-608
-521
-417
-325
-255
-180
-86
13
125
230
309
377
451
505
555
566
562
553
486
452
441
419
453
482
490
483
464
467
469
441
425
419
411
441
468
506
549
569
587
638
703
803
915
1006
1109
1191
1259
1310
1376
1316
1115
937
672
431
328
233
127
-16
-199
-321
-363
-317
-224
-244
-371
-564
-817
-1024
-1135
-1205
-1321
-1490
-1640
-1733
-1689
-1502
-1287
-1128
-1067
-1087
-1094
-1005
-875
-771
-746
-850
-942
-973
-863
-603
-354
-182
-65
33
158
342
534
671
669
550
410
321
314
373
407
357
282
229
235
184
155
173
-19
-194
-256
-387
-475
-623
-927
-1188
-1430
-1628
-1654
-1602
-1532
-1486
-1538
-1617
-1645
-1668
-1707
-1693
-1674
-1709
-1715
-1660
-1600
-1531
-1464
-1420
-1346
-1216
-1069
-856
-704
-636
-567
-569
-589
-508
-388
-257
-81
46
128
213
259
303
378
419
458
493
516
587
621
609
592
579
526
497
557
617
653
663
633
564
512
480
497
534
548
606
639
635
668
707
753
824
880
954
1021
1103
1184
1243
1292
1296
1163
909
660
327
59
-28
-87
-134
-201
-386
-563
-679
-686
-561
-478
-510
-689
-988
-1249
-1379
-1413
-1427
-1477
-1572
-1683
-1681
-1486
-1199
-962
-853
-900
-1051
-1117
-1052
-865
-668
-627
-684
-783
-824
-673
-403
-123
122
231
250
280
346
456
531
494
362
187
96
127
233
332
368
297
172
14
-116
-118
-183
-283
-341
-514
-729
-897
-1127
-1293
-1413
-1587
-1665
-1677
-1681
-1633
-1590
-1628
-1694
-1787
-1896
-1912
-1850
-1785
-1692
-1627
-1621
-1621
-1591
-1516
-1393
-1201
-1027
-885
-754
-686
-648
-604
-567
-500
-395
-281
-137
0
118
235
312
353
407
428
459
556
663
689
686
649
594
550
526
556
593
610
613
637
598
519
465
430
410
421
432
442
484
512
520
535
567
596
689
798
889
989
1059
1080
1105
1120
1082
977
824
594
339
200
131
133
148
44
-141
-354
-540
-568
-445
-363
-359
-502
-787
-1064
-1266
-1312
-1226
-1187
-1210
-1290
-1355
-1342
-1234
-1059
-945
-917
-934
-974
-965
-843
-693
-592
-573
-629
-655
-584
-427
-201
13
117
153
107
56
42
56
94
128
107
52
11
-38
-56
-37
-31
-39
-86
-144
-290
-473
-624
-798
-892
-864
-889
-939
-1017
-1194
-1317
-1362
-1359
-1274
-1190
-1190
-1201
-1263
-1365
-1400
-1416
-1391
-1291
-1191
-1119
-1059
-1013
-954
-895
-849
-826
-786
-723
-661
-585
-511
-496
-484
-442
-417
-356
-256
-162
-58
11
19
-11
-60
-90
-88
-47
4
48
79
72
43
1
-70
-92
-61
-2
73
90
50
15
-8
4
61
116
195
274
287
290
329
353
400
454
531
592
605
634
659
698
726
756
766
793
791
745
662
520
398
320
267
247
236
164
67
-39
-153
-227
-271
-302
-332
-393
-522
-638
-753
-835
-880
-925
-966
-992
-992
-949
-885
-829
-815
-832
-833
-838
-798
-728
-664
-589
-519
-482
-438
-382
-316
-211
-117
-33
38
86
126
173
189
131
78
24
-39
-78
-61
-35
-24
-23
-86
-158
-267
-395
-492
-592
-706
-797
-878
-961
-1012
-1067
-1099
-1111
-1147
-1180
-1193
-1215
-1252
-1275
-1308
-1340
-1355
-1367
-1355
-1320
-1276
-1198
-1109
-1049
-974
-904
-850
-783
-693
-622
-558
-480
-428
-367
-291
-228
-147
-50
47
151
214
254
283
300
322
328
323
351
374
380
382
381
404
427
446
485
512
544
590
622
657
678
702
749
770
809
874
911
948
999
1056
1098
1158
1206
1231
1240
1232
1160
992
768
486
262
148
105
117
101
-56
-265
-469
-624
-680
-694
-720
-813
-971
-1164
-1331
-1461
-1539
-1554
-1573
-1587
-1521
-1393
-1231
-1082
-1010
-1002
-1026
-1030
-961
-821
-685
-577
-507
-467
-417
-317
-180
-15
163
292
387
435
457
437
399
353
275
213
178
154
85
-47
-224
-401
-512
-524
-498
-526
-624
-818
-1034
-1225
-1379
-1521
-1631
-1720
-1775
-1737
-1662
-1588
-1524
-1498
-1489
-1466
-1413
-1341
-1230
-1146
-1068
-1020
-1006
-917
-797
-655
-464
-250
-114
-35
4
20
60
83
83
118
155
214
313
366
390
417
434
436
469
486
499
500
487
452
373
302
245
227
228
227
252
314
352
414
475
482
540
618
684
780
835
878
943
981
1043
1149
1265
1367
1476
1533
1399
1125
722
300
56
-28
-4
79
14
-190
-409
-613
-740
-766
-810
-906
-1038
-1224
-1394
-1510
-1616
-1710
-1773
-1823
-1766
-1525
-1226
-968
-815
-822
-914
-952
-877
-719
-534
-406
-354
-315
-264
-159
-19
128
256
346
409
457
485
452
318
116
-87
-223
-270
-251
-240
-284
-382
-533
-687
-795
-898
-1100
-1402
-1664
-1876
-1957
-1885
-1894
-1962
-2071
-2191
-2122
-1943
-1760
-1582
-1518
-1484
-1435
-1413
-1361
-1288
-1211
-1057
-843
-631
-438
-266
-109
-12
47
43
35
104
192
231
204
97
-22
-7
80
177
235
249
281
331
305
239
126
35
46
94
160
179
182
199
216
223
243
297
428
572
688
776
794
831
959
1116
1245
1358
1448
1628
1838
1995
2098
2141
2150
2118
1926
1546
1024
469
135
37
66
72
-57
-309
-586
-802
-928
-969
-1031
-1142
-1363
-1621
-1854
-1971
-1991
-1957
-1897
-1856
-1712
-1381
-943
-549
-345
-351
-419
-412
-282
-76
110
181
186
235
324
477
640
779
863
884
860
797
698
546
306
11
-270
-463
-528
-526
-546
-672
-847
-1016
-1153
-1230
-1313
-1448
-1609
-1749
-1995
-2357
-2648
-2873
-2814
-2419
-2053
-1770
-1567
-1507
-1309
-1071
-996
-968
-988
-873
-641
-420
-326
-317
-274
-75
230
498
607
606
620
537
382
131
-155
-339
-327
-287
-260
-256
-226
-118
-53
-44
-130
-219
-208
-121
-123
-230
-387
-408
-275
-66
117
200
316
528
799
936
993
927
943
1130
1314
1457
1573
1688
1864
2110
2234
2328
2386
2463
2582
2616
2335
1768
1041
241
-305
-552
-613
-550
-518
-666
-898
-1145
-1326
-1372
-1366
-1474
-1694
-1906
-2080
-2129
-2090
-2052
-2004
-1885
-1606
-1094
-470
67
385
440
343
289
376
529
694
780
789
815
907
1048
1163
1218
1181
1107
1026
903
697
376
-46
-466
-833
-1092
-1231
-1281
-1300
-1339
-1425
-1579
-1856
-2099
-2262
-2418
-2388
-2343
-2364
-2309
-2285
-2259
-2108
-1966
-1784
-1525
-1233
-915
-658
-508
-459
-420
-377
-281
-139
-25
83
208
281
301
283
231
175
113
24
-146
-301
-460
-596
-724
-873
-996
-1001
-906
-779
-697
-706
-719
-728
-674
-622
-566
-508
-392
-230
-49
155
280
396
543
694
866
1040
1198
1352
1447
1495
1563
1629
1729
1873
1970
2056
2121
2141
2166
2178
2154
2083
1978
1673
1111
421
-351
-960
-1229
-1310
-1263
-1262
-1421
-1608
-1770
-1869
-1873
-1875
-1907
-2009
-2108
-2134
-2056
-1876
-1688
-1506
-1293
-972
-453
168
679
964
987
904
853
909
1004
1036
1010
955
921
941
970
966
889
761
586
376
125
-187
-554
-971
-1402
-1745
-1937
-1992
-1982
-1962
-1997
-2038
-2155
-2329
-2408
-2446
-2345
-2151
-2033
-1939
-1874
-1858
-1707
-1508
-1277
-960
-614
-261
5
131
122
86
63
74
106
155
194
221
191
77
-33
-172
-258
-291
-359
-490
-665
-847
-993
-1156
-1298
-1360
-1319
-1150
-964
-802
-715
-666
-619
-521
-418
-287
-137
32
229
373
520
629
731
894
1115
1331
1548
1693
1748
1791
1765
1774
1824
1888
1974
2022
2042
2028
1977
1941
1909
1850
1782
1504
914
197
-584
-1226
-1500
-1563
-1521
-1506
-1644
-1796
-1852
-1850
-1775
-1709
-1742
-1814
-1852
-1792
-1629
-1403
-1236
-1094
-887
-522
2
574
1018
1241
1238
1140
1074
1073
1100
1041
928
801
717
714
712
639
486
308
102
-84
-292
-619
-1017
-1430
-1786
-2016
-2109
-2100
-2047
-1999
-1949
-1988
-2176
-2222
-2171
-2061
-1845
-1680
-1592
-1503
-1428
-1257
-1059
-899
-713
-522
-300
-97
35
81
72
56
45
31
62
94
69
-6
-168
-313
-430
-494
-546
-618
-730
-853
-958
-1048
-1144
-1229
-1264
-1241
-1126
-949
-802
-708
-636
-565
-455
-288
-119
6
163
306
437
637
777
881
994
1096
1201
1337
1404
1534
1578
1573
1631
1633
1672
1703
1719
1719
1721
1706
1705
1698
1676
1637
1575
1325
757
101
-618
-1194
-1432
-1469
-1410
-1366
-1446
-1549
-1609
-1587
-1459
-1384
-1343
-1355
-1368
-1297
-1149
-955
-799
-660
-435
-113
322
798
1119
1219
1142
1014
908
875
855
771
612
466
372
327
291
210
92
-57
-208
-358
-585
-892
-1235
-1576
-1851
-1995
-2023
-2013
-2151
-2257
-2175
-2070
-1839
-1581
-1465
-1473
-1487
-1425
-1326
-1290
-1305
-1327
-1272
-1029
-667
-339
-128
7
46
63
91
75
-32
-192
-338
-453
-520
-559
-602
-720
-790
-835
-861
-860
-918
-1072
-1277
-1445
-1519
-1496
-1440
-1340
-1237
-1068
-812
-515
-257
-65
39
134
255
390
499
521
541
611
778
975
1157
1277
1354
1446
1566
1645
1627
1564
1440
1405
1399
1413
1431
1411
1383
1372
1416
1473
1518
1495
1382
998
397
-244
-850
-1313
-1510
-1513
-1469
-1393
-1388
-1401
-1392
-1317
-1240
-1186
-1155
-1133
-1143
-1135
-1034
-895
-751
-558
-283
61
447
806
1049
1076
981
845
704
599
522
402
245
102
30
10
-5
-21
-98
-199
-332
-508
-756
-1061
-1386
-1673
-1881
-1963
-1999
-2137
-2191
-2106
-1961
-1736
-1505
-1382
-1384
-1418
-1435
-1433
-1422
-1444
-1485
-1421
-1224
-903
-572
-333
-144
-56
-32
21
-1
-111
-262
-451
-582
-677
-757
-775
-797
-804
-782
-757
-759
-792
-878
-1036
-1200
-1287
-1319
-1280
-1192
-1081
-923
-702
-418
-164
28
166
268
337
440
533
595
631
699
824
947
1068
1210
1275
1356
1461
1472
1490
1427
1336
1288
1252
1223
1247
1267
1295
1341
1361
1390
1373
1351
1268
1055
582
-37
-592
-1095
-1346
-1363
-1353
-1303
-1256
-1247
-1206
-1134
-1044
-993
-992
-994
-999
-1008
-959
-863
-749
-601
-343
-29
280
594
813
862
803
700
574
454
340
223
97
2
-54
-62
-62
-81
-92
-151
-233
-347
-566
-846
-1119
-1346
-1510
-1606
-1669
-1780
-1856
-1757
-1622
-1462
-1296
-1218
-1173
-1140
-1102
-1112
-1201
-1336
-1373
-1317
-1102
-797
-528
-309
-143
-43
18
41
-11
-143
-298
-457
-632
-768
-892
-950
-962
-918
-842
-752
-721
-746
-839
-995
-1139
-1214
-1205
-1137
-1032
-922
-766
-553
-292
-76
95
226
330
453
541
593
591
571
578
666
746
877
985
1073
1175
1207
1209
1188
1164
1135
1119
1123
1145
1142
1160
1177
1213
1222
1232
1284
1304
1295
1196
882
337
-153
-622
-957
-1075
-1066
-1047
-1047
-1044
-1028
-1009
-951
-872
-883
-872
-870
-869
-880
-851
-788
-703
-540
-245
35
284
542
622
608
527
437
341
213
95
-9
-108
-151
-157
-142
-149
-164
-194
-266
-353
-521
-779
-1060
-1298
-1474
-1563
-1599
-1583
-1546
-1484
-1388
-1304
-1252
-1207
-1190
-1231
-1442
-1753
-1911
-1925
-1858
-1733
-1503
-1277
-968
-579
-284
-163
-135
-175
-253
-299
-380
-556
-751
-833
-829
-792
-730
-627
-575
-555
-570
-663
-855
-1046
-1189
-1320
-1372
-1352
-1266
-1096
-832
-574
-351
-164
22
176
251
260
238
226
221
307
350
409
540
684
875
1039
1100
1077
1083
1075
1120
1074
988
983
983
1054
1158
1230
1252
1341
1443
1476
1500
1462
1336
1243
1022
598
112
-364
-752
-918
-945
-886
-844
-854
-845
-833
-807
-797
-827
-859
-897
-914
-858
-805
-715
-623
-501
-291
-51
193
390
473
474
408
313
272
219
128
38
-63
-124
-120
-104
-72
-96
-139
-214
-339
-516
-756
-1030
-1271
-1447
-1540
-1579
-1606
-1607
-1594
-1543
-1478
-1440
-1416
-1504
-1608
-1635
-1645
-1558
-1442
-1354
-1244
-1089
-902
-712
-586
-483
-425
-399
-373
-411
-461
-548
-619
-641
-661
-673
-655
-663
-663
-672
-686
-726
-768
-779
-831
-866
-844
-788
-708
-580
-452
-310
-180
-36
97
161
209
244
282
341
412
454
495
545
633
725
775
808
842
827
817
876
877
854
886
933
943
988
1070
1051
1061
1179
1123
1099
1144
1105
1068
1096
1078
960
914
643
316
71
-224
-400
-478
-520
-574
-619
-673
-641
-640
-621
-590
-595
-547
-492
-451
-432
-397
-377
-335
-219
-87
-19
53
99
76
59
45
3
-35
-85
-147
-187
-218
-213
-215
-253
-288
-329
-380
-427
-547
-703
-909
-1084
-1175
-1252
-1291
-1302
-1298
-1313
-1333
-1380
-1512
-1579
-1573
-1526
-1403
-1281
-1210
-1164
-1110
-1043
-983
-915
-827
-814
-784
-717
-717
-723
-723
-735
-714
-705
-684
-692
-749
-794
-856
-898
-904
-892
-870
-829
-791
-740
-673
-576
-457
-361
-262
-139
-36
30
101
143
172
230
300
375
441
511
550
562
588
660
667
703
747
749
795
845
876
862
969
1008
1056
1121
1119
1146
1136
1160
1197
1147
1147
1135
1038
1065
1065
1016
980
967
867
736
555
345
87
-133
-234
-404
-505
-554
-601
-616
-584
-559
-562
-544
-466
-453
-404
-338
-323
-312
-302
-277
-269
-224
-145
-85
-48
-38
-70
-61
-77
-93
-120
-149
-198
-233
-271
-328
-413
-539
-636
-757
-856
-982
-1123
-1264
-1368
-1442
-1522
-1592
-1663
-1822
-1934
-1921
-1893
-1773
-1626
-1500
-1382
-1273
-1193
-1112
-1097
-1075
-1067
-1089
-1027
-981
-948
-907
-862
-825
-774
-720
-679
-734
-776
-821
-895
-943
-955
-978
-977
-928
-872
-790
-709
-587
-499
-429
-349
-299
-279
-231
-216
-226
-201
-154
-80
-29
15
66
155
182
243
303
303
323
363
402
431
494
495
546
614
641
699
728
731
787
740
722
824
781
782
851
779
777
785
724
740
755
750
768
725
677
573
491
417
273
135
3
-159
-283
-318
-397
-390
-381
-390
-363
-313
-345
-358
-310
-324
-299
-294
-287
-284
-262
-234
-207
-198
-218
-208
-207
-219
-239
-291
-314
-374
-433
-490
-579
-677
-762
-818
-869
-904
-936
-1052
-1202
-1257
-1360
-1415
-1413
-1447
-1458
-1465
-1421
-1413
-1413
-1371
-1328
-1310
-1258
-1193
-1167
-1130
-1132
-1124
-1104
-1051
-983
-949
-911
-892
-884
-886
-858
-847
-865
-861
-842
-830
-811
-812
-808
-810
-796
-752
-694
-647
-616
-586
-543
-474
-395
-341
-277
-216
-155
-111
-107
-95
-73
-49
-9
60
109
172
250
288
322
389
465
512
575
601
606
638
651
648
690
766
776
814
808
822
798
787
837
833
875
922
881
817
820
768
727
769
788
701
687
662
559
497
447
381
278
233
110
18
-9
-102
-179
-239
-233
-271
-202
-224
-209
-150
-175
-144
-136
-162
-209
-217
-274
-284
-302
-316
-272
-294
-288
-289
-355
-409
-466
-568
-650
-691
-778
-861
-862
-861
-905
-900
-885
-922
-954
-966
-978
-1022
-1034
-1071
-1102
-1147
-1149
-1151
-1131
-1102
-1088
-1052
-1037
-1037
-1065
-1068
-1081
-1097
-1095
-1106
-1117
-1088
-1058
-1004
-923
-834
-779
-743
-676
-652
-659
-658
-655
-661
-657
-630
-577
-549
-490
-398
-327
-249
-153
-77
-41
-23
-21
-40
-48
-33
-22
39
113
168
208
240
285
331
340
364
390
367
361
384
398
460
517
538
604
628
662
696
703
721
716
685
726
723
716
783
790
761
733
706
657
625
598
519
444
414
360
312
281
234
185
121
121
110
30
1
-32
-264
-507
-699
-957
-1152
-1239
-1243
-1198
-1027
-818
-657
-484
-341
-251
-254
-291
-330
-406
-494
-509
-529
-566
-503
-453
-474
-486
-512
-605
-753
-890
-1037
-1146
-1249
-1298
-1353
-1367
-1306
-1221
-1194
-1148
-1084
-1072
-1063
-1069
-1127
-1225
-1254
-1271
-1289
-1273
-1237
-1164
-1076
-999
-931
-858
-810
-751
-750
-767
-759
-748
-724
-663
-577
-495
-369
-270
-205
-177
-182
-225
-277
-349
-431
-476
-516
-526
-502
-457
-384
-297
-235
-163
-116
-78
-44
-16
8
69
110
150
211
255
301
333
375
397
412
442
455
468
463
462
458
434
435
450
461
500
537
594
582
596
612
541
525
507
451
426
406
349
354
308
267
270
195
158
116
0
-16
-68
-134
-140
-136
-123
-146
-117
-140
-161
-166
-209
-197
-231
-242
-229
-267
-298
-327
-358
-384
-382
-441
-449
-466
-539
-553
-622
-664
-706
-768
-789
-831
-841
-871
-896
-883
-875
-846
-834
-828
-856
-860
-899
-916
-917
-941
-924
-943
-941
-927
-932
-902
-876
-889
-880
-861
-852
-862
-840
-813
-798
-774
-748
-703
-677
-644
-607
-600
-571
-529
-492
-476
-433
-411
-397
-396
-411
-417
-419
-414
-387
-360
-341
-283
-242
-204
-172
-149
-120
-122
-100
-91
-93
-72
-37
-10
31
82
116
138
173
190
177
180
177
165
153
163
209
203
237
277
299
317
306
317
301
297
308
302
299
292
241
224
205
170
184
113
93
105
52
44
33
24
19
45
21
8
-12
-28
-53
-116
-141
-159
-176
-208
-204
-203
-194
-180
-186
-195
-213
-230
-251
-302
-333
-363
-398
-426
-426
-428
-407
-367
-371
-403
-438
-443
-495
-538
-561
-587
-608
-602
-613
-631
-633
-605
-563
-578
-586
-598
-644
-659
-653
-653
-638
-602
-571
-557
-540
-507
-506
-508
-527
-532
-506
-501
-494
-484
-464
-462
-465
-465
-437
-426
-401
-384
-385
-388
-379
-366
-365
-378
-374
-372
-377
-362
-370
-359
-348
-344
-326
-319
-326
-318
-305
-293
-271
-259
-244
-215
-208
-188
-157
-153
-131
-134
-132
-137
-130
-116
-118
-104
-71
-15
2
-1
25
36
38
57
86
82
79
97
75
54
50
34
9
-2
-11
7
-13
-3
8
-15
-30
-43
-54
-104
-104
-121
-116
-91
-55
-47
-72
-102
-165
-193
-223
-224
-227
-223
-182
-186
-200
-189
-208
-243
-253
-270
-262
-250
-214
-198
-187
-170
-177
-193
-224
-226
-242
-265
-302
-322
-349
-363
-344
-361
-397
-404
-421
-450
-454
-444
-439
-432
-429
-449
-460
-469
-476
-483
-491
-486
-494
-488
-491
-472
-458
-453
-434
-428
-421
-418
-436
-471
-487
-479
-449
-434
-424
-373
-332
-307
-270
-243
-226
-234
-248
-263
-285
-314
-321
-315
-322
-313
-302
-280
-241
-222
-228
-219
-248
-293
-313
-332
-347
-373
-369
-351
-306
-245
-199
-150
-128
-114
-148
-179
-213
-249
-264
-267
-257
-240
-202
-155
-106
-63
-33
-27
-37
-30
-48
-63
-49
-77
-85
-74
-69
-42
-22
-19
-23
-10
-10
-35
-65
-100
-145
-197
-217
-241
-235
-234
-249
-228
-220
-203
-194
-204
-197
-197
-231
-276
-301
-298
-324
-351
-352
-316
-297
-282
-247
-235
-221
-210
-198
-215
-246
-260
-274
-258
-264
-262
-253
-235
-232
-246
-243
-243
-247
-248
-253
-226
-219
-208
-225
-245
-245
-262
-254
-266
-287
-281
-262
-222
-200
-187
-183
-166
-166
-175
-170
-183
-177
-185
-203
-197
-179
-162
-154
-140
-127
-127
-126
-128
-153
-212
-231
-264
-298
-324
-349
-344
-335
-307
-286
-251
-220
-189
-171
-138
-128
-124
-118
-131
-150
-153
-149
-151
-166
-165
-154
-150
-126
-117
-111
-104
-87
-63
-53
-48
-36
-36
-56
-51
-68
-88
-74
-77
-76
-68
-71
-85
-77
-78
-113
-139
-137
-176
-233
-251
-271
-293
-308
-301
-272
-243
-219
-210
-211
-195
-176
-209
-235
-247
-261
-270
-259
-235
-217
-191
-166
-151
-205
-238
-255
-291
-319
-328
-335
-335
-311
-295
-277
-236
-217
-193
-203
-191
-190
-218
-230
-249
-249
-279
-253
-233
-231
-235
-233
-230
-244
-259
-288
-313
-330
-341
-338
-347
-360
-347
-346
-335
-295
-263
-234
-216
-221
-229
-216
-206
-210
-223
-208
-183
-172
-159
-114
-85
-83
-92
-81
-70
-82
-76
-90
-115
-128
-145
-164
-180
-209
-253
-290
-292
-283
-293
-305
-294
-320
-349
-355
-372
-388
-396
-414
-411
-394
-379
-356
-323
-314
-293
-273
-281
-271
-292
-311
-314
-316
-322
-332
-343
-331
-316
-321
-297
-275
-279
-277
-280
-291
-299
-313
-314
-305
-323
-322
-306
-314
-321
-316
-312
-304
-307
-302
-293
-293
-296
-299
-291
-293
-293
-270
-242
-243
-245
-226
-249
-245
-247
-259
-238
-252
-274
-284
-283
-282
-276
-269
-266
-273
-273
-260
-268
-268
-274
-283
-276
-246
-236
-268
-281
-273
-283
-306
-321
-330
-320
-329
-359
-381
-367
-365
-372
-369
-360
-357
-324
-289
-277
-249
-221
-215
-212
-183
-152
-149
-140
-128
-122
-109
-97
-126
-150
-187
-205
-193
-192
-205
-222
-213
-213
-211
-207
-179
-168
-180
-191
-201
-221
-224
-230
-254
-233
-202
-188
-195
-210
-215
-221
-223
-238
-249
-241
-231
-234
-241
-253
-260
-258
-248
-254
-257
-279
-285
-282
-287
-299
-306
-300
-317
-311
-316
-329
-324
-313
-316
-313
-287
-264
-250
-228
-199
-212
-213
-210
-233
-249
-246
-224
-216
-219
-194
-160
-167
-159
-146
-147
-155
-180
-181
-186
-169
-146
-140
-124
-99
-78
-81
-92
-110
-111
-101
-96
-96
-106
-105
-107
-120
-120
-137
-134
-143
-153
-169
-181
-149
-145
-155
-146
-130
-140
-153
-163
-160
-165
-164
-172
-181
-175
-186
-171
-141
-146
-131
-118
-122
-113
-111
-119
-125
-137
-146
-153
-163
-157
-134
-128
-148
-150
-157
-176
-190
-203
-240
-266
-265
-255
-263
-271
-269
-268
-284
-294
-297
-319
-310
-313
-311
-305
-287
-279
-275
-256
-244
-231
-227
-228
-258
-260
-253
-268
-284
-317
-317
-315
-318
-307
-282
-263
-251
-243
-244
-247
-247
-229
-242
-260
-265
-263
-278
-295
-310
-317
-306
-310
-308
-284
-262
-261
-251
-255
-237
-221
-222
-232
-231
-218
-214
-204
-211
-211
-195
-168
-152
-144
-153
-173
-205
-226
-238
-261
-267
-266
-283
-284
-271
-263
-252
-238
-242
-249
-247
-232
-220
-233
-234
-227
-219
-222
-222
-221
-221
-225
-225
-232
-217
-209
-212
-223
-222
-215
-198
-182
-177
-165
-176
-187
-179
-173
-170
-164
-154
-164
-182
-194
-198
-195
-201
-203
-187
-179
-187
-196
-186
-180
-209
-220
-230
-229
-228
-236
-235
-246
-248
-274
-310
-306
-313
-325
-339
-342
-339
-342
-340
-345
-353
-352
-334
-327
-314
-294
-289
-285
-287
-293
-283
-286
-300
-289
-301
-311
-318
-316
-301
-289
-291
-306
-314
-315
-306
-306
-301
-282
-263
-258
-256
-267
-272
-256
-260
-273
-282
-285
-281
-293
-285
-262
-250
-235
-216
-195
-180
-164
-145
-133
-119
-109
-129
-144
-157
-158
-181
-198
-195
-209
-216
-212
-228
-249
-242
-251
-265
-277
-280
-282
-307
-315
-320
-334
-336
-348
-340
-336
-346
-338
-332
-331
-319
-316
-318
-300
-291
-286
-271
-230
-218
-222
-220
-217
-235
-244
-253
-273
-272
-269
-279
-287
-275
-268
-274
-274
-263
-276
-294
-281
-264
-283
-303
-308
-314
-296
-287
-266
-248
-258
-256
-262
-281
-288
-274
-275
-269
-258
-251
-234
-242
-239
-228
-221
-194
-189
-182
-164
-159
-180
-185
-183
-180
-176
-173
-193
-210
-208
-208
-220
-227
-222
-229
-239
-254
-255
-237
-226
-200
-177
-164
-138
-114
-113
-114
-103
-104
-103
-96
-104
-104
-100
-98
-89
-90
-113
-142
-154
-170
-191
-205
-214
-209
-190
-145
-113
-108
-97
-90
-101
-110
-108
-124
-128
-138
-151
-165
-185
-181
-177
-178
-154
-162
-159
-154
-155
-147
-146
-131
-119
-109
-117
-93
-70
-74
-67
-80
-90
-96
-111
-133
-158
-176
-192
-213
-223
-219
-201
-188
-150
-110
-98
-63
-58
-62
-64
-90
-125
-159
-183
-209
-230
-240
-230
-217
-203
-169
-156
-157
-155
-152
-168
-170
-188
-205
-212
-222
-215
-209
-192
-182
-179
-187
-191
-191
-205
-230
-250
-269
-279
-281
-281
-276
-256
-223
-206
-194
-160
-165
-176
-190
-213
-222
-240
-259
-266
-283
-304
-301
-292
-287
-280
-259
-225
-204
-217
-214
-207
-205
-201
-204
-198
-215
-214
-199
-203
-199
-193
-204
-212
-201
-200
-216
-238
-245
-245
-252
-242
-234
-242
-252
-255
-262
-259
-245
-244
-246
-236
-222
-197
-172
-168
-170
-186
-183
-191
-200
-183
-182
-163
-143
-131
-115
-101
-99
-108
-125
-157
-167
-183
-200
-207
-217
-226
-211
-188
-192
-196
-215
-218
-225
-246
-259
-265
-271
-290
-286
-296
-290
-281
-254
-236
-223
-198
-191
-183
-170
-169
-189
-196
-206
-214
-216
-209
-202
-208
-215
-201
-200
-221
-229
-258
-295
-334
-352
-344
-344
-348
-357
-354
-348
-323
-298
-293
-261
-249
-242
-231
-253
-267
-283
-314
-335
-358
-377
-391
-398
-390
-379
-368
-342
-326
-326
-324
-334
-331
-334
-346
-362
-352
-341
-334
-321
-315
-307
-296
-298
-306
-310
-297
-294
-297
-286
-263
-238
-226
-204
-194
-188
-177
-184
-197
-207
-222
-241
-267
-285
-295
-325
-335
-337
-334
-346
-334
-321
-328
-337
-333
-318
-326
-329
-303
-279
-286
-274
-262
-255
-249
-242
-238
-245
-252
-265
-285
-296
-288
-295
-305
-307
-294
-283
-292
-304
-306
-307
-329
-347
-372
-383
-392
-399
-381
-371
-359
-349
-336
-333
-321
-323
-349
-357
-363
-385
-402
-404
-409
-415
-393
-364
-358
-341
-311
-311
-303
-273
-257
-260
-272
-273
-280
-292
-304
-304
-316
-314
-319
-337
-352
-370
-367
-370
-365
-351
-340
-328
-327
-321
-324
-338
-359
-372
-380
-383
-395
-400
-406
-417
-395
-386
-408
-402
-399
-403
-395
-398
-384
-353
-347
-332
-313
-298
-282
-277
-265
-257
-262
-281
-280
-278
-271
-273
-292
-304
-297
-294
-296
-293
-287
-287
-285
-286
-285
-296
-299
-296
-307
-291
-300
-301
-296
-291
-290
-282
-267
-293
-299
-312
-323
-326
-318
-331
-355
-340
-330
-329
-323
-326
-314
-312
-314
-311
-307
-300
-302
-312
-333
-337
-327
-322
-323
-318
-324
-320
-324
-329
-324
-326
-335
-340
-348
-360
-369
-381
-392
-396
-398
-404
-420
-416
-427
-441
-423
-433
-436
-432
-421
-384
-365
-356
-356
-351
-331
-345
-363
-382
-392
-398
-405
-409
-416
-397
-385
-381
-369
-361
-364
-370
-366
-370
-362
-369
-389
-396
-399
-413
-431
-436
-425
-418
-421
-403
-381
-360
-339
-313
-302
-305
-302
-300
-319
-352
-369
-384
-404
-398
-387
-392
-387
-373
-349
-343
-348
-346
-355
-365
-371
-382
-398
-402
-402
-409
-405
-399
-385
-368
-365
-351
-348
-355
-355
-344
-358
-356
-343
-356
-375
-386
-392
-376
-359
-350
-323
-309
-300
-299
-293
-268
-268
-277
-278
-304
-324
-329
-335
-336
-328
-326
-326
-328
-326
-336
-346
-346
-361
-371
-364
-358
-353
-330
-323
-320
-325
-314
-317
-326
-340
-366
-383
-398
-387
-377
-374
-354
-330
-312
-311
-323
-330
-350
-377
-380
-393
-411
-415
-429
-447
-453
-444
-436
-432
-450
-468
-466
-480
-495
-483
-454
-440
-413
-398
-373
-353
-348
-333
-320
-301
-298
-297
-287
-289
-303
-315
-320
-310
-305
-305
-276
-268
-279
-288
-286
-264
-261
-272
-273
-288
-282
-272
-280
-279
-271
-270
-256
-240
-242
-244
-241
-239
-235
-256
-272
-271
-295
-300
-297
-301
-287
-288
-275
-253
-241
-231
-229
-242
-259
-292
-323
-341
-362
-356
-347
-347
-333
-316
-308
-296
-290
-295
-278
-276
-285
-267
-254
-265
-267
-271
-258
-256
-246
-228
-243
-236
-226
-214
-195
-178
-145
-129
-136
-151
-162
-160
-173
-178
-189
-190
-195
-199
-195
-213
-228
-252
-269
-279
-285
-289
-272
-257
-251
-232
-221
-227
-237
-253
-264
-282
-292
-304
-309
-291
-288
-299
-304
-314
-337
-342
-338
-337
-325
-317
-312
-318
-332
-335
-349
-343
-343
-357
-367
-370
-375
-391
-380
-381
-382
-369
-373
-362
-345
-347
-336
-322
-323
-312
-312
-300
-286
-289
-284
-273
-270
-281
-283
-289
-316
-328
-341
-347
-338
-325
-304
-290
-283
-279
-284
-291
-284
-278
-271
-266
-263
-257
-250
-249
-231
-230
-242
-251
-256
-257
-255
-243
-228
-220
-235
-236
-246
-249
-240
-241
-238
-233
-224
-221
-230
-238
-240
-245
-252
-261
-271
-271
-280
-299
-299
-307
-316
-319
-311
-309
-312
-285
-267
-261
-250
-227
-228
-231
-218
-222
-233
-233
-230
-224
-215
-223
-206
-206
-192
-177
-196
-201
-208
-222
-211
-220
-216
-201
-213
-210
-200
-219
-224
-232
-246
-270
-306
-316
-311
-322
-346
-358
-357
-372
-388
-379
-365
-356
-368
-380
-393
-411
-404
-405
-417
-408
-401
-400
-404
-411
-421
-442
-439
-438
-434
-412
-423
-434
-431
-435
-432
-414
-406
-400
-403
-411
-390
-385
-384
-378
-366
-348
-331
-315
-296
-258
-240
-240
-239
-224
-196
-206
-206
-187
-190
-197
-196
-191
-192
-196
-195
-195
-203
-208
-199
-205
-203
-215
-231
-243
-253
-259
-282
-304
-301
-296
-297
-277
-269
-272
-262
-287
-295
-287
-297
-300
-304
-321
-344
-363
-382
-390
-390
-395
-379
-367
-373
-343
-328
-318
-303
-293
-292
-299
-300
-317
-334
-347
-358
-357
-339
-339
-342
-317
-317
-299
-288
-289
-272
-266
-272
-266
-269
-276
-294
-317
-319
-338
-349
-351
-358
-361
-348
-335
-325
-312
-307
-292
-283
-267
-252
-260
-263
-247
-249
-260
-263
-268
-266
-246
-247
-249
-245
-247
-263
-262
-263
-274
-277
-266
-271
-274
-274
-279
-265
-262
-272
-257
-246
-249
-226
-213
-218
-196
-184
-181
-179
-175
-180
-175
-157
-158
-167
-161
-144
-146
-135
-127
-122
-110
-114
-127
-129
-134
-135
-128
-140
-165
-181
-184
-189
-182
-168
-159
-159
-143
-139
-150
-154
-167
-175
-182
-189
-191
-182
-179
-177
-179
-175
-168
-183
-187
-188
-191
-188
-188
-195
-197
-185
-194
-190
-183
-193
-202
-210
-211
-216
-218
-219
-210
-199
-208
-214
-208
-213
-216
-218
-229
-235
-249
-241
-260
-267
-265
-261
-228
-215
-204
-194
-200
-206
-225
-265
-282
-285
-283
-282
-277
-267
-271
-258
-239
-231
-225
-229
-232
-256
-287
-301
-322
-326
-318
-309
-301
-281
-263
-259
-258
-245
-238
-233
-237
-231
-214
-214
-213
-217
-226
-230
-230
-225
-203
-173
-150
-132
-131
-141
-151
-166
-161
-158
-175
-177
-180
-188
-187
-186
-181
-180
-186
-177
-174
-178
-187
-190
-177
-188
-205
-203
-204
-202
-191
-181
-176
-175
-168
-161
-159
-162
-177
-188
-202
-223
-237
-238
-218
-209
-210
-222
-239
-226
-230
-229
-226
-221
-215
-226
-230
-224
-203
-206
-203
-186
-187
-173
-181
-191
-182
-191
-193
-190
-186
-196
-196
-194
-213
-206
-205
-214
-218
-229
-253
-260
-258
-263
-275
-278
-270
-272
-263
-252
-248
-242
-232
-227
-240
-245
-252
-265
-258
-261
-261
-255
-241
-247
-249
-226
-232
-242
-248
-259
-268
-269
-274
-282
-272
-268
-278
-287
-295
-295
-298
-313
-325
-330
-337
-337
-328
-308
-308
-302
-302
-310
-318
-331
-336
-353
-356
-348
-351
-350
-350
-348
-351
-357
-361
-366
-372
-362
-357
-333
-315
-304
-271
-263
-263
-252
-249
-259
-252
-245
-259
-253
-237
-234
-235
-239
-247
-261
-277
-268
-280
-281
-282
-287
-269
-279
-283
-278
-281
-281
-276
-295
-311
-316
-329
-334
-336
-336
-330
-328
-325
-312
-308
-297
-291
-300
-296
-290
-290
-287
-295
-297
-298
-296
-293
-293
-299
-317
-332
-333
-325
-330
-340
-327
-322
-320
-321
-337
-338
-346
-357
-341
-341
-336
-327
-336
-329
-321
-335
-322
-319
-321
-302
-296
-301
-290
-285
-287
-278
-273
-265
-254
-250
-244
-243
-249
-254
-241
-209
-205
-212
-199
-200
-205
-194
-193
-208
-215
-219
-225
-225
-241
-240
-261
-268
-249
-245
-250
-249
-249
-259
-254
-256
-262
-250
-254
-253
-247
-244
-228
-216
-210
-205
-216
-203
-207
-213
-216
-235
-209
-199
-191
-182
-199
-203
-210
-222
-242
-262
-266
-252
-240
-232
-214
-223
-241
-250
-266
-270
-266
-265
-261
-256
-242
-236
-231
-232
-241
-239
-238
-222
-205
-199
-193
-186
-180
-184
-149
-135
-146
-152
-162
-179
-184
-194
-195
-178
-175
-165
-163
-169
-181
-194
-201
-204
-201
-206
-200
-202
-197
-200
-200
-200
-201
-204
-206
-201
-212
-217
-225
-210
-212
-226
-212
-197
-185
-177
-186
-189
-190
-195
-184
-173
-168
-155
-149
-150
-151
-150
-152
-156
-152
-149
-167
-175
-168
-167
-182
-204
-209
-218
-216
-230
-224
-229
-246
-254
-263
-268
-265
-272
-276
-275
-292
-294
-270
-279
-276
-278
-277
-262
-269
-254
-236
-242
-234
-225
-230
-214
-195
-169
-149
-130
-122
-113
-123
-129
-124
-131
-120
-118
-128
-117
-117
-113
-108
-103
-109
-118
-137
-146
-152
-162
-167
-181
-202
-193
-200
-195
-186
-193
-191
-186
-196
-206
-216
-217
-219
-218
-198
-174
-170
-171
-170
-174
-180
-182
-182
-189
-199
-210
-213
-226
-213
-205
-192
-178
-186
-175
-168
-185
-207
-225
-244
-240
-234
-243
-227
-231
-230
-226
-243
-245
-246
-256
-255
-252
-233
-232
-246
-244
-240
-228
-218
-205
-219
-216
-217
-222
-229
-241
-243
-251
-267
-279
-280
-285
-282
-267
-275
-269
-259
-266
-282
-290
-285
-278
-276
-272
-270
-268
-267
-276
-275
-266
-249
-236
-224
-206
-208
-195
-183
-191
-188
-194
-208
-211
-213
-214
-205
-195
-204
-202
-195
-199
-202
-201
-220
-236
-232
-227
-231
-251
-259
-275
-275
-279
-294
-291
-283
-291
-308
-322
-321
-325
-315
-309
-303
-291
-287
-278
-285
-288
-296
-318
-322
-318
-324
-321
-325
-327
-328
-313
-306
-299
-294
-298
-294
-295
-288
-282
-282
-294
-303
-286
-300
-310
-297
-286
-276
-264
-271
-279
-272
-284
-297
-304
-329
-335
-335
-355
-359
-369
-393
-384
-389
-387
-374
-383
-395
-399
-401
-386
-376
-378
-364
-348
-326
-330
-337
-308
-307
-310
-301
-294
-281
-267
-264
-277
-278
-285
-283
-289
-307
-307
-307
-296
-298
-304
-290
-278
-275
-263
-260
-255
-245
-253
-256
-265
-274
-267
-268
-274
-274
-282
-279
-288
-297
-295
-303
-309
-305
-298
-310
-311
-305
-308
-307
-305
-306
-308
-325
-327
-323
-331
-342
-344
-350
-357
-360
-369
-346
-344
-353
-337
-329
-313
-320
-333
-336
-339
-355
-376
-381
-389
-377
-368
-375
-372
-360
-352
-360
-363
-366
-366
-354
-341
-321
-316
-316
-303
-306
-295
-286
-273
-274
-264
-250
-243
-232
-235
-234
-251
-258
-259
-261
-273
-285
-287
-289
-294
-304
-310
-312
-313
-315
-309
-305
-309
-305
-311
-321
-346
-355
-367
-359
-326
-324
-329
-331
-330
-330
-329
-326
-329
-329
-323
-324
-315
-300
-288
-281
-266
-272
-274
-279
-293
-285
-294
-305
-301
-304
-314
-309
-303
-309
-316
-309
-312
-320
-316
-311
-314
-317
-298
-299
-311
-311
-286
-296
-307
-299
-314
-311
-319
-309
-305
-311
-315
-326
-316
-324
-330
-311
-315
-329
-323
-308
-292
-280
-288
-287
-287
-293
-306
-307
-296
-294
-292
-292
-278
-267
-270
-269
-254
-260
-257
-235
-241
-241
-245
-254
-255
-276
-292
-295
-308
-301
-310
-311
-318
-327
-333
-344
-353
-355
-346
-354
-338
-332
-351
-349
-340
-358
-359
-374
-383
-378
-388
-382
-379
-389
-376
-371
-372
-358
-361
-365
-357
-353
-357
-346
-342
-339
-351
-355
-338
-334
-333
-325
-330
-325
-341
-360
-368
-374
-357
-357
-347
-332
-339
-354
-341
-336
-327
-314
-304
-293
-299
-298
-313
-309
-311
-324
-325
-331
-329
-326
-317
-318
-325
-336
-348
-342
-347
-351
-348
-351
-359
-381
-393
-402
-402
-413
-422
-418
-419
-413
-416
-432
-432
-427
-417
-398
-391
-387
-373
-375
-381
-377
-382
-395
-394
-400
-397
-385
-377
-382
-399
-407
-408
-412
-414
-410
-411
-404
-399
-407
-408
-417
-411
-403
-417
-399
-391
-389
-394
-404
-395
-381
-368
-367
-371
-383
-374
-373
-386
-389
-394
-415
-434
-438
-424
-425
-432
-433
-429
-420
-421
-424
-421
-407
-415
-403
-380
-375
-358
-336
-316
-312
-319
-312
-313
-317
-317
-314
-304
-305
-307
-304
-308
-315
-306
-302
-311
-314
-308
-306
-299
-291
-286
-289
-299
-308
-302
-310
-316
-322
-319
-317
-319
-307
-306
-325
-320
-306
-319
-312
-310
-316
-303
-286
-300
-312
-326
-328
-327
-334
-338
-329
-310
-296
-292
-272
-280
-299
-316
-319
-295
-302
-293
-279
-270
-258
-260
-261
-266
-260
-263
-288
-290
-280
-300
-298
-300
-320
-301
-290
-287
-269
-279
-297
-295
-285
-277
-275
-262
-266
-261
-252
-258
-249
-254
-263
-249
-242
-232
-217
-213
-225
-236
-240
-237
-252
-251
-255
-256
-241
-234
-233
-231
-224
-235
-247
-254
-263
-270
-277
-287
-310
-311
-310
-321
-319
-328
-343
-338
-318
-306
-295
-271
-261
-257
-261
-275
-285
-291
-288
-300
-302
-294
-301
-296
-288
-278
-271
-272
-264
-254
-262
-263
-286
-289
-294
-289
-281
-295
-303
-303
-296
-294
-290
-279
-293
-286
-275
-265
-257
-272
-277
-283
-286
-280
-287
-283
-266
-251
-240
-241
-262
-260
-257
-281
-292
-304
-318
-311
-312
-312
-313
-309
-297
-292
-296
-301
-307
-303
-291
-289
-295
-299
-305
-304
-292
-302
-311
-304
-299
-293
-294
-294
-307
-313
-316
-333
-342
-335
-315
-309
-288
-283
-295
-309
-330
-335
-326
-325
-331
-339
-336
-332
-330
-346
-369
-367
-359
-339
-335
-320
-297
-289
-268
-272
-273
-274
-284
-279
-278
-282
-285
-280
-274
-278
-277
-277
-268
-276
-278
-284
-308
-313
-304
-298
-312
-326
-317
-296
-301
-305
-313
-311
-309
-317
-312
-309
-303
-295
-279
-284
-301
-317
-316
-310
-309
-321
-326
-326
-326
-335
-331
-321
-324
-330
-318
-322
-332
-343
-353
-338
-330
-340
-330
-326
-324
-313
-310
-316
-315
-313
-307
-304
-307
-302
-310
-303
-296
-291
-279
-260
-249
-254
-249
-245
-263
-257
-250
-237
-218
-216
-221
-212
-195
-195
-207
-220
-239
-255
-252
-260
-259
-260
-266
-264
-270
-288
-297
-307
-322
-321
-322
-330
-331
-318
-318
-332
-337
-345
-341
-337
-329
-327
-319
-319
-320
-334
-341
-341
-352
-339
-316
-300
-288
-281
-290
-287
-279
-283
-276
-279
-280
-273
-275
-278
-265
-263
-278
-284
-276
-258
-261
-260
-250
-251
-253
-250
-259
-257
-252
-251
-241
-229
-214
-207
-195
-187
-174
-183
-204
-221
-221
-230
-236
-233
-233
-235
-237
-251
-265
-265
-254
-270
-276
-281
-293
-296
-279
-277
-271
-260
-252
-234
-234
-255
-244
-242
-234
-217
-207
-194
-176
-159
-149
-130
-123
-104
-95
-86
-96
-111
-115
-119
-136
-147
-140
-134
-135
-142
-142
-145
-147
-157
-161
-158
-161
-165
-177
-174
-172
-175
-176
-179
-168
-150
-140
-134
-121
-130
-138
-140
-154
-163
-164
-161
-153
-153
-154
-150
-154
-153
-160
-153
-146
-149
-144
-137
-147
-151
-147
-145
-153
-162
-165
-200
-204
-211
-218
-214
-219
-222
-224
-212
-215
-223
-218
-212
-212
-224
-222
-218
-212
-202
-206
-201
-202
-201
-198
-192
-197
-206
-212
-214
-229
-244
-249
-247
-237
-238
-246
-258
-254
-245
-249
-256
-271
-280
-275
-299
-307
-307
-312
-330
-328
-306
-285
-279
-248
-230
-239
-230
-222
-216
-215
-210
-212
-213
-215
-229
-236
-230
-221
-219
-209
-195
-195
-185
-178
-187
-199
-200
-203
-214
-228
-236
-246
-259
-250
-246
-250
-249
-237
-233
-247
-244
-245
-241
-242
-236
-238
-241
-226
-217
-211
-208
-190
-190
-182
-179
-174
-159
-156
-160
-147
-133
-125
-96
-71
-47
-33
-42
-50
-65
-79
-114
-145
-165
-194
-212
-213
-219
-216
-213
-212
-201
-196
-186
-193
-197
-206
-204
-206
-220
-234
-235
-232
-239
-219
-205
-207
-213
-212
-222
-237
-247
-250
-259
-288
-303
-317
-333
-361
-369
-371
-376
-378
-374
-362
-366
-368
-368
-389
-400
-405
-415
-439
-446
-442
-447
-441
-433
-441
-447
-447
-449
-455
-461
-449
-452
-448
-427
-435
-447
-453
-449
-449
-455
-461
-460
-464
-468
-474
-456
-449
-454
-441
-430
-413
-397
-406
-391
-376
-358
-331
-304
-290
-270
-254
-232
-210
-198
-194
-186
-175
-160
-127
-103
-76
-66
-50
-35
-18
-4
-2
25
46
65
79
112
143
169
175
192
211
225
241
254
265
282
295
303
314
310
309
310
291
292
298
305
316
319
311
309
285
262
256
234
205
181
162
161
153
123
105
85
62
44
6
-22
-34
-76
-97
-124
-174
-210
-261
-308
-342
-385
-423
-446
-483
-504
-539
-583
-601
-640
-691
-711
-736
-764
-788
-811
-840
-876
-897
-922
-958
-976
-990
-1024
-1043
-1042
-1069
-1086
-1086
-1067
-1056
-1055
-1044
-1023
-1012
-994
-981
-974
-968
-963
-944
-918
-895
-862
-830
-810
-779
-741
-709
-670
-623
-580
-553
-534
-507
-476
-462
-442
-407
-387
-354
-318
-282
-238
-199
-154
-100
-57
-11
26
48
87
123
146
174
211
253
307
351
402
458
511
570
642
698
761
803
854
896
926
967
1001
1037
1091
1142
1178
1183
1141
1062
959
896
878
866
861
866
840
770
693
596
500
403
314
263
250
252
233
155
28
-124
-279
-383
-440
-451
-422
-420
-449
-479
-513
-548
-621
-708
-771
-805
-778
-726
-695
-729
-802
-904
-989
-1033
-1038
-1009
-994
-980
-948
-931
-933
-923
-933
-971
-979
-946
-904
-844
-783
-758
-784
-818
-833
-827
-788
-749
-702
-657
-641
-641
-630
-640
-667
-661
-669
-668
-643
-619
-580
-581
-623
-675
-729
-756
-742
-730
-745
-763
-782
-794
-813
-846
-861
-872
-863
-847
-841
-813
-765
-732
-716
-716
-733
-723
-664
-599
-563
-546
-547
-532
-509
-479
-462
-446
-404
-345
-281
-229
-193
-155
-127
-103
-78
-41
-3
42
93
130
151
153
170
197
250
309
352
405
465
530
575
611
636
653
670
698
740
786
836
853
830
789
734
675
634
634
643
652
672
666
630
572
488
388
298
252
209
198
198
158
76
-36
-132
-241
-347
-398
-428
-434
-404
-399
-413
-426
-477
-555
-629
-663
-670
-643
-595
-571
-594
-638
-699
-750
-787
-806
-807
-814
-808
-792
-792
-802
-818
-849
-864
-870
-840
-796
-760
-730
-721
-728
-763
-797
-829
-843
-844
-809
-775
-746
-720
-712
-712
-704
-705
-695
-678
-644
-610
-585
-564
-575
-614
-638
-638
-653
-647
-642
-649
-658
-663
-670
-674
-671
-658
-649
-635
-620
-620
-598
-600
-608
-626
-647
-624
-590
-557
-550
-543
-536
-520
-501
-498
-490
-477
-452
-433
-395
-369
-342
-312
-282
-255
-237
-223
-192
-161
-134
-105
-78
-57
-30
-1
26
48
76
98
140
165
187
197
206
210
227
241
256
289
328
364
383
404
424
431
465
490
492
497
500
489
494
488
467
457
444
437
456
472
475
452
421
376
328
312
275
222
186
141
81
17
-42
-111
-184
-234
-268
-292
-307
-309
-318
-348
-399
-440
-456
-485
-519
-535
-562
-587
-591
-603
-622
-679
-720
-745
-767
-757
-733
-712
-702
-702
-719
-732
-737
-771
-773
-778
-808
-819
-815
-820
-832
-839
-859
-877
-864
-855
-837
-809
-794
-788
-786
-786
-789
-799
-783
-774
-766
-748
-730
-720
-703
-675
-674
-684
-678
-675
-656
-626
-609
-601
-605
-599
-598
-593
-583
-573
-544
-529
-526
-499
-471
-464
-448
-435
-436
-413
-371
-328
-298
-302
-286
-268
-259
-214
-183
-153
-121
-115
-76
-45
-37
-16
11
30
48
55
83
108
122
141
139
131
131
134
135
152
169
199
235
243
267
297
317
336
350
366
393
414
426
444
468
478
491
486
469
446
409
379
340
314
323
314
307
305
267
234
216
182
152
129
114
95
77
56
11
-31
-104
-177
-228
-251
-272
-286
-304
-320
-337
-349
-372
-397
-402
-426
-447
-452
-450
-427
-432
-456
-492
-532
-568
-594
-603
-589
-597
-605
-619
-649
-664
-678
-705
-717
-722
-725
-722
-725
-734
-741
-753
-767
-763
-763
-774
-766
-751
-753
-760
-764
-753
-748
-737
-719
-706
-690
-655
-633
-618
-614
-612
-647
-670
-666
-657
-637
-630
-628
-621
-597
-595
-578
-557
-524
-499
-478
-464
-461
-446
-436
-439
-423
-403
-391
-366
-343
-309
-283
-280
-293
-285
-267
-257
-238
-205
-172
-163
-134
-125
-119
-112
-115
-98
-76
-55
-20
6
32
38
32
39
40
58
80
95
115
123
153
182
191
205
221
232
238
246
251
263
279
297
309
329
363
389
413
427
441
434
424
418
387
351
322
304
282
270
243
209
184
160
137
95
70
52
17
0
-13
-41
-75
-138
-192
-251
-278
-294
-308
-316
-333
-368
-400
-430
-454
-477
-495
-495
-509
-496
-492
-494
-509
-531
-547
-553
-555
-564
-557
-562
-574
-588
-606
-622
-647
-671
-680
-690
-685
-672
-663
-647
-653
-654
-642
-641
-640
-617
-595
-588
-575
-564
-569
-562
-547
-546
-542
-551
-543
-533
-531
-513
-520
-529
-534
-542
-532
-525
-509
-487
-483
-471
-477
-473
-480
-477
-469
-472
-455
-454
-448
-442
-420
-400
-393
-375
-361
-352
-337
-324
-315
-312
-309
-312
-313
-305
-307
-290
-276
-273
-246
-214
-181
-154
-151
-136
-124
-122
-107
-105
-98
-94
-101
-103
-87
-59
-39
-24
-6
22
46
50
70
71
51
54
59
59
87
104
118
155
176
208
214
228
264
272
270
302
315
305
317
316
298
295
301
294
293
284
274
257
244
236
204
204
190
156
151
146
142
128
110
82
42
-15
-57
-84
-116
-135
-154
-185
-212
-235
-264
-295
-316
-332
-348
-359
-353
-333
-344
-359
-385
-415
-434
-450
-459
-479
-488
-484
-499
-520
-531
-554
-558
-550
-556
-553
-548
-540
-535
-529
-528
-534
-526
-524
-534
-537
-537
-537
-562
-569
-577
-579
-573
-567
-547
-539
-514
-488
-485
-463
-449
-445
-436
-441
-425
-404
-402
-387
-385
-398
-407
-413
-415
-425
-418
-413
-411
-408
-406
-389
-379
-378
-362
-365
-358
-349
-360
-358
-371
-360
-353
-358
-346
-340
-347
-344
-336
-326
-299
-281
-272
-248
-250
-238
-224
-218
-196
-186
-186
-172
-170
-155
-152
-166
-153
-143
-106
-86
-66
-38
-21
0
24
55
84
107
138
147
161
174
180
207
221
227
244
249
261
283
303
321
337
331
336
328
306
297
290
277
267
264
262
246
240
236
215
191
189
185
171
155
140
115
66
38
1
-47
-77
-101
-113
-123
-145
-159
-185
-220
-252
-277
-307
-336
-343
-349
-343
-353
-365
-375
-410
-444
-475
-507
-524
-533
-531
-521
-525
-541
-555
-555
-566
-581
-567
-559
-541
-530
-515
-510
-514
-529
-523
-515
-531
-522
-499
-488
-500
-512
-523
-529
-516
-510
-495
-472
-471
-451
-454
-452
-455
-472
-477
-473
-471
-449
-450
-463
-464
-479
-488
-486
-486
-482
-471
-460
-435
-424
-412
-392
-384
-368
-360
-362
-351
-344
-351
-357
-356
-362
-336
-331
-309
-292
-249
-243
-193
-225
-129
-501
-1033
-917
-932
-1007
-931
-713
-609
-517
-446
-360
-270
-195
-169
-127
-71
-61
-59
-35
-36
-6
65
206
336
468
614
718
814
929
1003
1033
1075
1129
1151
1182
1235
1296
1328
1336
1343
1282
1203
1126
970
814
687
569
459
347
234
89
-90
-237
-386
-510
-543
-606
-716
-780
-852
-946
-1041
-1158
-1271
-1403
-1535
-1609
-1664
-1676
-1653
-1673
-1691
-1670
-1636
-1541
-1410
-1274
-1141
-1039
-952
-853
-748
-629
-549
-492
-418
-357
-267
-140
-28
77
122
162
214
293
423
548
619
682
709
689
665
614
492
320
187
40
-78
-129
-201
-336
-502
-671
-784
-865
-888
-892
-950
-1024
-1078
-1130
-1185
-1223
-1261
-1348
-1433
-1438
-1426
-1390
-1327
-1287
-1284
-1263
-1194
-1074
-921
-776
-678
-615
-556
-506
-467
-444
-467
-504
-522
-505
-467
-421
-376
-342
-332
-320
-293
-240
-165
-72
-32
-26
0
26
59
105
136
103
45
21
40
36
41
47
42
36
55
102
149
204
247
269
280
310
371
440
503
555
585
640
717
773
849
907
943
994
1064
1164
1290
1408
1527
1632
1723
1816
1932
1933
1805
1634
1322
993
705
461
287
94
-118
-291
-499
-666
-723
-785
-816
-817
-823
-856
-904
-929
-1008
-1192
-1398
-1630
-1853
-2001
-2103
-2105
-2087
-2099
-2052
-2004
-1905
-1694
-1450
-1182
-895
-660
-464
-287
-164
-91
-57
-84
-105
-87
-42
63
175
286
404
502
612
762
929
1107
1234
1325
1362
1319
1231
1099
925
719
475
258
71
-102
-334
-622
-826
-1010
-1108
-1104
-1119
-1177
-1324
-1492
-1578
-1715
-1822
-1892
-2039
-2187
-2290
-2334
-2332
-2288
-2194
-2120
-2078
-1919
-1677
-1425
-1169
-960
-829
-739
-605
-460
-322
-223
-127
-88
-42
55
159
239
289
310
325
359
411
499
514
494
419
327
235
168
105
44
-60
-166
-235
-291
-309
-327
-329
-344
-354
-306
-202
-105
-16
11
0
21
49
130
225
307
377
460
568
725
896
1056
1221
1381
1543
1727
1939
2136
2315
2451
2577
2695
2863
3030
3080
2846
2423
1866
1151
562
171
-85
-237
-471
-731
-984
-1283
-1395
-1399
-1447
-1417
-1437
-1539
-1645
-1728
-1811
-2078
-2443
-2786
-3102
-3209
-3067
-2814
-2483
-2245
-2065
-1878
-1626
-1205
-683
-243
119
400
569
701
804
845
805
685
579
607
781
1062
1362
1581
1688
1724
1773
1860
1975
2081
2063
1888
1609
1272
917
537
131
-251
-609
-847
-931
-941
-921
-924
-1020
-1170
-1472
-1783
-1908
-2060
-2153
-2247
-2504
-2797
-3105
-3319
-3326
-3290
-3057
-2768
-2455
-2053
-1673
-1366
-1197
-1096
-958
-852
-707
-469
-353
-265
-286
-380
-437
-402
-258
-31
172
372
549
638
688
656
512
291
106
-27
-87
-142
-213
-354
-511
-594
-634
-568
-448
-280
-116
12
26
6
-73
-168
-248
-328
-338
-313
-233
-125
-26
50
151
327
591
917
1309
1655
1920
2192
2383
2525
2651
2724
2784
2894
3027
3178
3395
3606
3759
3787
3366
2742
2008
948
174
-249
-540
-624
-892
-1339
-1805
-2356
-2568
-2501
-2395
-2230
-2259
-2411
-2576
-2679
-2687
-2928
-3313
-3619
-3897
-3765
-3266
-2667
-2073
-1764
-1628
-1397
-996
-335
453
1024
1339
1477
1473
1490
1554
1573
1454
1273
1176
1297
1654
2041
2286
2309
2117
1874
1748
1731
1724
1601
1227
667
93
-439
-882
-1288
-1671
-1926
-2093
-2124
-2014
-1913
-1911
-2021
-2199
-2400
-2720
-2854
-2874
-2959
-2930
-2997
-3141
-3188
-3203
-2988
-2632
-2221
-1650
-1164
-762
-397
-154
-71
-61
-71
-17
24
115
232
222
187
129
72
106
227
389
552
601
579
465
211
-64
-376
-723
-992
-1155
-1256
-1252
-1298
-1336
-1351
-1312
-1129
-849
-543
-285
-111
-37
-47
-148
-238
-323
-369
-319
-171
47
301
521
727
946
1172
1455
1770
2118
2420
2604
2702
2756
2735
2755
2774
2833
2943
3096
3315
3508
3720
3912
3987
3975
3396
2525
1572
216
-822
-1452
-1944
-2110
-2418
-2845
-3173
-3492
-3422
-3134
-2842
-2574
-2562
-2653
-2775
-2909
-2924
-3206
-3630
-3866
-3972
-3615
-2880
-2103
-1314
-791
-409
82
672
1398
2085
2456
2527
2448
2291
2101
1959
1808
1597
1425
1405
1588
1919
2197
2263
2108
1819
1464
1159
883
514
73
-546
-1266
-1888
-2393
-2776
-3000
-3095
-3055
-2889
-2658
-2418
-2240
-2171
-2195
-2379
-2632
-2779
-2847
-2790
-2684
-2590
-2453
-2301
-2054
-1691
-1289
-845
-401
37
440
637
727
656
444
267
61
-84
-109
-158
-132
-152
-245
-245
-229
-158
-120
-113
-181
-350
-584
-868
-1256
-1617
-1916
-2130
-2164
-2092
-1957
-1818
-1682
-1494
-1254
-978
-637
-322
-65
91
133
93
25
-12
-31
64
288
593
918
1254
1515
1762
1926
2060
2241
2391
2530
2557
2529
2466
2364
2323
2320
2301
2475
2683
2815
3103
3321
3417
3560
3575
3378
2644
1585
403
-927
-1910
-2524
-2846
-2954
-3167
-3288
-3300
-3271
-2957
-2610
-2353
-2205
-2232
-2294
-2407
-2551
-2681
-2957
-3237
-3240
-2891
-2171
-1279
-352
460
1018
1526
2011
2435
2796
2985
2904
2630
2293
1948
1600
1285
1057
940
892
967
1156
1276
1228
1020
638
119
-443
-998
-1540
-2058
-2559
-3031
-3445
-3713
-3781
-3675
-3385
-2977
-2545
-2140
-1833
-1615
-1487
-1452
-1476
-1655
-1802
-1836
-1798
-1581
-1305
-1000
-616
-242
168
556
858
1028
1012
935
758
519
199
-197
-544
-841
-1039
-1088
-1099
-1054
-978
-959
-916
-909
-921
-1014
-1203
-1421
-1654
-1874
-2033
-2153
-2197
-2162
-2048
-1799
-1472
-1119
-802
-547
-328
-114
65
235
318
382
479
561
635
722
803
906
1076
1318
1589
1801
1985
2052
2039
2028
1929
1770
1667
1615
1550
1501
1532
1577
1659
1796
1947
2167
2365
2517
2675
2776
2792
2757
2718
2279
1298
379
-710
-1680
-2121
-2374
-2352
-2279
-2428
-2375
-2263
-2066
-1753
-1637
-1600
-1687
-1809
-1849
-2016
-2094
-2207
-2426
-2331
-2001
-1348
-491
210
844
1280
1512
1785
1998
2091
2070
1906
1625
1330
1119
930
746
646
651
744
871
933
926
777
409
-51
-544
-1085
-1574
-1975
-2341
-2581
-2728
-2820
-2802
-2653
-2403
-2063
-1723
-1511
-1370
-1291
-1277
-1255
-1227
-1264
-1288
-1430
-1533
-1338
-1116
-825
-507
-297
-62
120
171
242
123
-82
-293
-483
-559
-645
-738
-954
-1155
-1151
-1111
-1044
-936
-963
-971
-1056
-1190
-1251
-1367
-1544
-1708
-1791
-1786
-1705
-1596
-1504
-1445
-1303
-1127
-862
-608
-428
-308
-273
-232
-115
6
95
218
362
577
791
978
1091
1186
1255
1308
1458
1614
1645
1639
1541
1423
1511
1422
1381
1504
1499
1639
1832
1841
2007
2108
2088
2227
2268
2472
2465
2356
2434
2391
2159
1441
557
-271
-1193
-1633
-1770
-1945
-1858
-2087
-2335
-2249
-2121
-1914
-1758
-1800
-1857
-1964
-1947
-1875
-1902
-1850
-2001
-1999
-1634
-1074
-319
246
614
950
1141
1388
1670
1794
1753
1570
1337
1112
967
865
682
555
559
555
598
561
388
168
-219
-614
-958
-1349
-1735
-2064
-2298
-2454
-2542
-2552
-2511
-2372
-2114
-1838
-1557
-1403
-1453
-1454
-1435
-1422
-1263
-1146
-1149
-1083
-952
-758
-465
-226
-348
-527
-441
-402
-266
-113
-293
-529
-773
-1062
-1082
-1042
-1096
-1182
-1255
-1283
-1175
-1114
-1181
-1288
-1361
-1409
-1361
-1300
-1372
-1453
-1588
-1726
-1659
-1462
-1327
-1201
-1145
-1085
-937
-721
-584
-510
-456
-396
-244
-57
94
172
175
237
492
798
1055
1211
1229
1195
1191
1204
1280
1289
1217
1290
1289
1358
1404
1381
1397
1397
1509
1649
1791
1927
1925
1992
2030
2007
2156
2231
2236
2347
2411
2489
2191
1414
694
-271
-1034
-1355
-1655
-1729
-1842
-2210
-2300
-2221
-2041
-1862
-1802
-1775
-1873
-1851
-1737
-1786
-1798
-1856
-1972
-1807
-1443
-912
-327
69
438
756
987
1295
1516
1595
1537
1409
1210
982
799
619
476
442
407
406
385
235
69
-158
-462
-790
-1120
-1430
-1792
-2079
-2246
-2407
-2524
-2537
-2452
-2248
-1982
-1709
-1479
-1410
-1442
-1414
-1340
-1279
-1124
-1031
-1020
-927
-820
-823
-796
-727
-730
-754
-708
-580
-582
-627
-694
-840
-881
-833
-848
-779
-765
-878
-987
-1065
-1113
-1107
-1118
-1160
-1196
-1242
-1193
-1213
-1274
-1336
-1372
-1319
-1214
-1135
-1115
-1131
-1131
-1088
-1010
-865
-746
-628
-504
-373
-259
-132
-6
114
285
473
640
801
917
935
974
1044
1081
1187
1371
1395
1435
1486
1454
1588
1665
1632
1687
1762
1815
1977
2064
2094
2044
2067
2216
2252
2419
2424
2391
2477
2438
2312
1699
950
204
-788
-1253
-1387
-1677
-1782
-1943
-2126
-2040
-1879
-1705
-1621
-1604
-1624
-1755
-1730
-1674
-1714
-1721
-1772
-1726
-1479
-1122
-581
-118
241
614
863
1142
1369
1483
1448
1272
1076
834
638
514
370
250
241
231
253
167
-31
-192
-407
-654
-946
-1298
-1676
-1999
-2206
-2341
-2454
-2492
-2447
-2297
-2062
-1810
-1562
-1438
-1366
-1315
-1267
-1155
-1087
-1060
-992
-963
-908
-758
-603
-406
-200
-23
39
-117
-211
-333
-736
-927
-1002
-1264
-1305
-1207
-1212
-1142
-1048
-998
-936
-800
-749
-812
-859
-936
-1084
-1195
-1283
-1367
-1402
-1393
-1323
-1276
-1212
-1109
-1037
-959
-893
-868
-843
-839
-819
-839
-820
-736
-637
-469
-249
-30
185
399
606
791
915
989
1017
1066
1109
1104
1152
1069
1027
1133
1148
1215
1308
1270
1337
1467
1484
1578
1631
1652
1753
1767
1818
1892
1851
1860
2004
2057
2120
1979
1504
1008
308
-241
-499
-763
-981
-1206
-1514
-1658
-1597
-1515
-1405
-1427
-1538
-1572
-1532
-1408
-1300
-1318
-1427
-1534
-1534
-1398
-1141
-863
-605
-347
-86
163
453
715
942
1012
1012
941
805
696
573
448
315
235
169
76
4
-59
-117
-194
-312
-500
-697
-911
-1091
-1210
-1377
-1566
-1733
-1838
-1853
-1776
-1678
-1607
-1579
-1496
-1372
-1258
-1145
-1081
-1077
-1032
-939
-894
-847
-819
-828
-799
-816
-838
-849
-889
-815
-708
-703
-674
-695
-765
-690
-616
-658
-721
-786
-810
-756
-702
-701
-764
-832
-825
-776
-771
-786
-850
-939
-944
-949
-996
-1061
-1131
-1157
-1129
-1088
-1043
-1014
-973
-879
-786
-689
-580
-441
-299
-166
-47
63
233
401
531
606
642
675
759
876
943
942
913
919
959
1009
1032
961
872
914
1018
1048
1067
1050
1020
1107
1227
1303
1323
1333
1415
1529
1653
1726
1668
1538
1427
1149
845
613
396
256
200
113
-11
-80
-138
-240
-355
-439
-540
-613
-586
-538
-585
-698
-825
-953
-1025
-1020
-998
-942
-804
-651
-559
-488
-408
-299
-199
-83
-25
-41
-93
-130
-156
-220
-291
-359
-379
-400
-402
-403
-419
-450
-454
-430
-433
-415
-362
-323
-340
-353
-382
-428
-439
-413
-361
-358
-370
-371
-369
-355
-363
-371
-373
-391
-393
-419
-504
-601
-705
-790
-863
-907
-962
-1090
-1193
-1289
-1326
-1323
-1260
-1174
-1104
-1034
-1022
-1039
-1070
-1116
-1141
-1085
-970
-901
-899
-909
-960
-1008
-1010
-985
-946
-889
-815
-768
-768
-823
-897
-914
-891
-882
-871
-881
-897
-911
-892
-858
-788
-669
-497
-311
-223
-154
-114
-68
-21
7
20
14
39
91
108
109
115
142
235
329
418
466
503
573
668
739
808
883
961
1075
1206
1308
1377
1470
1628
1813
2025
2246
2434
2480
2374
2199
2002
1913
1912
1990
2034
1959
1843
1611
1261
964
744
566
471
445
378
200
-11
-237
-487
-681
-775
-829
-842
-815
-849
-908
-953
-975
-929
-869
-819
-837
-887
-1005
-1134
-1207
-1267
-1291
-1257
-1194
-1183
-1183
-1160
-1146
-1131
-1065
-959
-852
-742
-629
-557
-575
-600
-609
-563
-468
-365
-267
-248
-250
-245
-222
-203
-192
-178
-178
-188
-224
-274
-403
-531
-622
-707
-777
-852
-904
-970
-1071
-1231
-1354
-1393
-1314
-1171
-1047
-1040
-1132
-1169
-1181
-1216
-1237
-1231
-1214
-1125
-991
-959
-1090
-1186
-1156
-1050
-930
-848
-808
-785
-757
-730
-758
-834
-821
-745
-672
-647
-726
-803
-765
-644
-496
-390
-312
-192
-68
-15
1
-27
-33
19
102
132
80
45
100
178
220
264
287
348
420
507
543
506
553
707
861
963
1009
1043
1123
1275
1438
1522
1635
1794
2022
2270
2334
2161
1869
1624
1555
1591
1673
1691
1613
1553
1375
1077
783
533
379
330
353
266
38
-203
-386
-558
-713
-812
-853
-815
-761
-743
-800
-855
-882
-821
-746
-719
-768
-865
-972
-1072
-1139
-1238
-1248
-1183
-1102
-1085
-1118
-1163
-1175
-1102
-971
-841
-786
-715
-631
-578
-564
-603
-643
-610
-512
-400
-322
-366
-421
-445
-409
-359
-335
-323
-346
-359
-418
-498
-603
-686
-731
-757
-788
-930
-1119
-1263
-1353
-1377
-1332
-1259
-1151
-1019
-934
-978
-1097
-1149
-1121
-1075
-1036
-981
-983
-1061
-1096
-1111
-1156
-1138
-1046
-918
-802
-736
-732
-748
-733
-663
-611
-599
-598
-634
-648
-683
-713
-696
-659
-555
-404
-329
-320
-262
-201
-153
-78
10
78
96
74
51
-24
-83
-62
-9
42
89
126
146
190
239
317
407
522
686
799
893
976
1011
1100
1242
1377
1532
1671
1795
1936
2092
2236
2386
2431
2301
2120
1909
1780
1733
1729
1722
1600
1456
1232
945
677
474
312
185
167
83
-68
-208
-381
-567
-702
-791
-837
-839
-822
-795
-821
-836
-815
-766
-708
-672
-717
-767
-846
-938
-976
-1043
-1059
-1053
-1052
-1063
-1085
-1065
-1033
-984
-901
-789
-716
-636
-531
-462
-441
-451
-446
-417
-372
-344
-334
-367
-394
-393
-348
-321
-303
-294
-318
-343
-430
-507
-606
-682
-726
-795
-880
-974
-1037
-1158
-1292
-1343
-1306
-1176
-1039
-940
-915
-947
-960
-1050
-1206
-1254
-1204
-1113
-1030
-965
-983
-1037
-1006
-978
-974
-937
-849
-757
-674
-613
-633
-677
-652
-587
-554
-577
-631
-692
-693
-680
-651
-590
-536
-436
-341
-353
-411
-464
-419
-323
-235
-200
-193
-195
-190
-183
-209
-204
-129
-13
110
190
228
252
289
402
510
603
684
771
892
973
1052
1134
1217
1352
1519
1668
1771
1856
1985
2137
2259
2234
2032
1791
1567
1443
1418
1428
1394
1287
1180
979
705
536
419
324
278
244
88
-115
-287
-449
-616
-782
-882
-929
-923
-882
-906
-955
-963
-915
-799
-734
-742
-809
-892
-987
-1066
-1097
-1141
-1143
-1105
-1093
-1109
-1131
-1084
-1004
-886
-759
-661
-624
-575
-494
-438
-408
-414
-427
-394
-347
-325
-337
-397
-411
-385
-336
-280
-280
-319
-370
-412
-476
-544
-647
-724
-777
-861
-941
-1045
-1172
-1319
-1412
-1454
-1384
-1257
-1157
-1071
-1048
-1027
-1049
-1100
-1085
-1055
-1026
-987
-942
-927
-954
-958
-960
-941
-894
-811
-749
-729
-708
-692
-671
-627
-577
-558
-575
-620
-684
-733
-768
-787
-771
-726
-656
-588
-559
-535
-500
-430
-328
-239
-156
-127
-151
-182
-178
-165
-139
-66
4
60
105
158
224
298
403
536
675
830
927
992
1083
1179
1271
1387
1501
1577
1695
1833
1952
2056
2169
2280
2318
2174
1943
1647
1417
1379
1347
1350
1285
1135
917
631
434
255
123
39
1
-52
-207
-390
-558
-688
-800
-887
-951
-984
-974
-954
-991
-994
-946
-855
-761
-703
-716
-826
-917
-1003
-1033
-1062
-1091
-1061
-1082
-1104
-1122
-1109
-1084
-1018
-893
-747
-646
-594
-508
-450
-417
-380
-365
-343
-333
-318
-309
-344
-374
-379
-364
-322
-312
-325
-377
-436
-508
-560
-571
-618
-659
-720
-802
-881
-1009
-1147
-1237
-1263
-1195
-1118
-1040
-992
-1035
-1090
-1084
-1045
-977
-907
-881
-861
-811
-832
-915
-961
-949
-900
-799
-712
-700
-726
-706
-653
-615
-579
-559
-556
-557
-614
-708
-779
-821
-798
-749
-724
-721
-740
-723
-677
-619
-562
-504
-402
-280
-190
-184
-235
-250
-229
-189
-139
-118
-81
-11
109
216
279
334
441
590
700
805
871
947
1051
1170
1307
1388
1429
1512
1606
1727
1843
1931
2046
2158
2121
1872
1541
1281
1177
1189
1292
1314
1169
1002
780
569
438
326
232
131
72
-54
-259
-439
-573
-652
-709
-737
-771
-798
-801
-815
-821
-801
-748
-631
-545
-561
-666
-798
-933
-973
-947
-938
-922
-946
-970
-985
-1005
-966
-904
-820
-684
-576
-521
-503
-468
-436
-406
-374
-342
-321
-326
-320
-336
-417
-461
-463
-428
-398
-429
-492
-579
-648
-668
-680
-700
-733
-803
-872
-965
-1142
-1293
-1333
-1298
-1199
-1104
-1077
-1128
-1213
-1249
-1284
-1259
-1146
-1057
-977
-887
-858
-954
-1087
-1132
-1107
-1045
-978
-942
-938
-965
-957
-933
-890
-828
-758
-734
-752
-800
-829
-843
-837
-751
-707
-701
-679
-677
-676
-627
-550
-459
-353
-237
-121
-65
-69
-77
-63
-26
10
50
78
108
144
229
297
352
428
508
599
660
716
787
901
1037
1166
1267
1339
1403
1489
1598
1693
1805
1893
1997
2141
2166
1996
1704
1413
1256
1228
1279
1291
1185
1059
873
636
475
369
251
176
131
11
-195
-393
-518
-604
-684
-721
-769
-820
-837
-872
-936
-933
-872
-779
-673
-646
-717
-831
-950
-1018
-1016
-1022
-1020
-991
-995
-1016
-1061
-1066
-1010
-933
-809
-718
-679
-656
-609
-538
-461
-412
-381
-350
-343
-337
-364
-433
-491
-485
-446
-397
-395
-437
-499
-575
-625
-662
-677
-691
-721
-759
-847
-1029
-1182
-1208
-1152
-1079
-1106
-1158
-1190
-1152
-1071
-1087
-1124
-1104
-1028
-948
-899
-933
-1070
-1126
-1058
-979
-935
-971
-1011
-1002
-959
-946
-967
-961
-884
-794
-771
-813
-882
-886
-808
-744
-712
-707
-688
-589
-515
-485
-490
-468
-387
-296
-233
-231
-225
-141
-22
53
54
18
18
91
160
192
198
202
293
421
502
506
475
535
695
885
1011
1065
1130
1264
1430
1570
1662
1705
1814
1978
2141
2244
2268
2137
1862
1594
1399
1282
1218
1232
1214
1074
915
711
504
405
325
203
102
54
-51
-193
-341
-488
-621
-696
-720
-779
-851
-928
-992
-987
-899
-809
-737
-682
-651
-665
-695
-740
-805
-801
-765
-714
-707
-774
-880
-922
-852
-750
-663
-623
-613
-579
-497
-408
-371
-350
-347
-336
-319
-318
-325
-399
-485
-540
-554
-544
-570
-612
-681
-760
-822
-839
-826
-817
-818
-851
-896
-912
-921
-952
-1044
-1202
-1287
-1272
-1155
-1029
-998
-1042
-1117
-1134
-1161
-1227
-1239
-1148
-1034
-913
-754
-675
-702
-743
-779
-773
-725
-687
-715
-750
-779
-825
-832
-797
-763
-744
-736
-730
-703
-674
-639
-615
-577
-516
-446
-420
-454
-508
-519
-429
-301
-197
-133
-93
-81
-30
30
93
156
201
254
299
353
436
482
507
586
681
822
949
1060
1148
1200
1314
1505
1690
1815
1910
1993
2060
2183
2321
2334
2171
1791
1365
1003
662
523
528
438
141
-186
-250
-241
-302
-390
-474
-556
-461
-294
-348
-576
-808
-927
-1006
-1060
-1075
-1141
-1193
-1189
-1091
-931
-686
-428
-240
-47
122
175
113
25
-45
-70
-92
-185
-345
-517
-585
-520
-380
-273
-253
-277
-289
-250
-159
-102
-183
-358
-553
-724
-853
-989
-1135
-1334
-1486
-1510
-1420
-1268
-1169
-1130
-1093
-1006
-883
-743
-686
-764
-875
-941
-1014
-1135
-1278
-1392
-1421
-1363
-1236
-1063
-934
-846
-731
-604
-528
-549
-622
-664
-697
-723
-744
-776
-854
-908
-876
-797
-734
-699
-641
-596
-573
-553
-576
-644
-757
-882
-989
-1102
-1181
-1213
-1203
-1174
-1071
-871
-676
-505
-363
-259
-178
-104
0
61
81
114
174
257
370
438
457
513
611
743
895
979
1033
1123
1216
1308
1355
1364
1362
1366
1462
1558
1647
1750
1851
1986
2143
2336
2431
2493
2546
2534
2298
1818
1178
425
-237
-676
-965
-1179
-1429
-1606
-1659
-1549
-1370
-1229
-1138
-1238
-1368
-1395
-1378
-1382
-1439
-1499
-1582
-1596
-1410
-1095
-735
-380
-57
200
439
721
932
1003
906
725
453
183
21
-84
-98
-119
-134
-116
-94
-46
11
53
-11
-197
-463
-777
-1053
-1236
-1353
-1480
-1622
-1684
-1616
-1462
-1275
-1120
-1029
-958
-908
-827
-741
-742
-803
-861
-883
-826
-700
-533
-374
-252
-96
92
93
52
72
-67
-238
-308
-428
-558
-675
-789
-897
-1048
-1173
-1240
-1250
-1198
-1114
-978
-891
-912
-900
-945
-1047
-1154
-1282
-1380
-1426
-1405
-1286
-1174
-1055
-885
-753
-682
-675
-650
-688
-732
-725
-724
-712
-667
-569
-434
-320
-191
-33
115
247
335
424
483
493
514
509
431
334
270
259
281
312
405
498
660
823
917
1054
1105
1075
1230
1285
1241
1311
1360
1452
1569
1778
1903
2070
2319
2444
2620
2609
2110
1572
963
192
-257
-571
-898
-1137
-1361
-1489
-1446
-1233
-1000
-902
-933
-1131
-1328
-1380
-1463
-1454
-1481
-1602
-1568
-1471
-1208
-804
-428
-80
198
354
485
639
689
618
470
249
-2
-128
-113
-21
124
186
198
202
186
188
185
73
-171
-526
-868
-1133
-1297
-1322
-1344
-1360
-1363
-1329
-1174
-1050
-992
-977
-1071
-1165
-1189
-1215
-1200
-1206
-1201
-1117
-960
-725
-446
-203
1
102
173
110
-135
-215
-430
-724
-757
-851
-919
-834
-772
-694
-628
-684
-864
-991
-1118
-1260
-1295
-1336
-1423
-1412
-1409
-1397
-1246
-1217
-1226
-1157
-1148
-1086
-1017
-1015
-1036
-1071
-1091
-1128
-1154
-1184
-1207
-1088
-980
-813
-603
-485
-328
-175
-77
-6
48
47
74
150
256
355
460
531
544
591
631
614
661
684
620
689
785
866
951
1038
1094
1108
1194
1370
1488
1536
1648
1821
1916
2063
2241
2292
2363
2455
2496
2159
1619
1101
414
-132
-408
-650
-938
-1214
-1362
-1413
-1300
-1062
-973
-1069
-1259
-1420
-1517
-1522
-1473
-1435
-1458
-1431
-1278
-1073
-697
-320
-38
194
334
463
544
595
607
497
331
135
22
1
46
190
248
213
156
97
15
-65
-157
-366
-654
-965
-1181
-1290
-1312
-1277
-1260
-1292
-1304
-1252
-1178
-1156
-1174
-1252
-1361
-1405
-1363
-1276
-1199
-1122
-999
-824
-594
-378
-235
-127
-105
-102
-63
-104
-188
-255
-378
-487
-525
-527
-537
-590
-633
-691
-800
-888
-957
-1022
-1082
-1113
-1113
-1125
-1156
-1187
-1190
-1188
-1191
-1163
-1153
-1163
-1126
-1084
-1048
-1031
-1046
-1084
-1099
-1072
-1027
-969
-896
-809
-699
-549
-393
-264
-162
-77
25
134
252
346
403
467
548
638
685
685
669
681
682
721
772
737
777
859
890
932
1039
1120
1122
1255
1384
1453
1611
1677
1731
1859
1969
2059
2230
2337
2363
2476
2208
1660
1167
506
-107
-435
-682
-932
-1124
-1272
-1339
-1190
-999
-898
-936
-1138
-1321
-1424
-1433
-1418
-1343
-1356
-1363
-1206
-1019
-696
-322
-45
156
294
410
503
585
571
458
326
151
26
14
58
163
227
229
191
123
38
-44
-150
-349
-625
-908
-1134
-1273
-1291
-1258
-1250
-1259
-1268
-1225
-1147
-1107
-1132
-1198
-1310
-1366
-1341
-1274
-1199
-1093
-994
-855
-620
-383
-158
-8
73
132
176
160
144
88
-6
-356
-819
-840
-828
-894
-628
-449
-567
-727
-876
-1081
-1266
-1380
-1597
-1812
-1864
-1828
-1713
-1513
-1371
-1255
-1101
-1020
-927
-952
-996
-961
-960
-943
-942
-958
-972
-947
-817
-679
-522
-343
-245
-77
58
134
169
147
159
210
253
306
428
509
535
579
660
716
737
749
702
631
622
647
731
756
767
880
1015
1254
1445
1544
1663
1722
1787
1919
2038
2123
2160
2230
2355
2458
2312
1821
1345
761
172
-113
-374
-709
-921
-1120
-1223
-1126
-1009
-965
-1061
-1255
-1415
-1497
-1426
-1359
-1310
-1311
-1335
-1204
-1013
-751
-413
-164
-2
126
249
407
542
584
538
421
237
75
51
112
198
227
206
156
82
4
-53
-115
-312
-577
-851
-1099
-1216
-1236
-1196
-1196
-1255
-1288
-1256
-1183
-1148
-1169
-1219
-1297
-1324
-1262
-1183
-1107
-1019
-910
-767
-575
-375
-161
-58
-139
-165
-188
-264
-264
-301
-401
-493
-568
-581
-557
-590
-647
-771
-959
-1058
-1129
-1200
-1243
-1313
-1335
-1318
-1264
-1263
-1296
-1272
-1247
-1221
-1152
-1101
-1102
-1096
-1055
-1016
-987
-973
-990
-970
-931
-854
-779
-715
-636
-527
-412
-309
-198
-130
-62
21
121
241
340
443
520
552
566
585
604
573
533
505
524
601
649
767
888
926
990
1143
1247
1264
1389
1495
1510
1624
1774
1833
1914
2077
2184
2293
2437
2464
2095
1562
1022
366
-163
-487
-767
-1020
-1208
-1298
-1272
-1112
-899
-810
-908
-1093
-1267
-1370
-1367
-1326
-1308
-1350
-1325
-1183
-949
-603
-242
34
218
348
470
602
672
653
531
348
150
55
62
128
235
263
237
192
126
83
27
-119
-335
-618
-910
-1108
-1213
-1230
-1208
-1216
-1241
-1224
-1152
-1075
-1069
-1110
-1183
-1271
-1306
-1275
-1210
-1128
-1058
-958
-779
-557
-313
-96
35
44
-104
-181
-217
-341
-394
-424
-530
-568
-571
-625
-626
-626
-690
-816
-947
-1068
-1157
-1231
-1302
-1310
-1299
-1288
-1245
-1236
-1207
-1149
-1108
-1072
-1055
-1062
-1068
-1067
-1048
-1041
-1025
-1015
-1031
-980
-920
-842
-734
-611
-472
-349
-233
-155
-83
3
88
159
235
326
412
505
562
598
605
613
635
590
588
619
617
679
772
863
948
1014
1145
1248
1268
1443
1575
1625
1763
1840
1954
2053
2104
2280
2368
2337
2042
1511
999
353
-192
-487
-820
-1018
-1137
-1276
-1211
-1032
-859
-779
-879
-1082
-1234
-1323
-1298
-1258
-1246
-1262
-1256
-1116
-915
-568
-225
27
226
364
505
631
717
715
595
420
224
89
97
135
196
228
198
179
142
82
24
-114
-332
-564
-837
-1039
-1152
-1205
-1217
-1283
-1318
-1306
-1266
-1189
-1178
-1221
-1291
-1376
-1387
-1340
-1301
-1241
-1150
-1042
-875
-631
-391
-191
-56
12
69
-24
-233
-312
-468
-648
-626
-627
-649
-582
-607
-766
-916
-1029
-1185
-1313
-1327
-1320
-1316
-1272
-1237
-1180
-1136
-1132
-1123
-1199
-1231
-1176
-1124
-1087
-1042
-1023
-1007
-962
-940
-937
-935
-927
-896
-789
-695
-594
-457
-299
-139
10
99
171
298
439
580
688
750
768
786
817
806
785
780
792
824
859
903
992
1098
1188
1296
1339
1339
1453
1539
1609
1684
1740
1883
2041
2153
2284
2412
2425
2454
2106
1534
997
269
-304
-639
-908
-1104
-1287
-1365
-1298
-1150
-949
-884
-970
-1129
-1256
-1295
-1316
-1329
-1330
-1327
-1315
-1146
-899
-590
-246
16
237
409
553
670
713
662
510
313
81
-52
-50
-1
75
101
113
122
102
72
0
-146
-368
-660
-925
-1138
-1271
-1318
-1310
-1335
-1345
-1311
-1242
-1139
-1102
-1113
-1164
-1243
-1250
-1220
-1160
-1106
-1065
-982
-830
-605
-356
-209
-130
-73
-81
-67
-31
-73
-165
-281
-388
-425
-422
-368
-305
-314
-475
-681
-850
-1000
-1065
-1098
-1171
-1212
-1216
-1174
-1091
-1018
-1019
-1030
-1053
-1077
-1038
-994
-992
-1008
-1014
-1007
-953
-911
-914
-911
-853
-762
-649
-541
-462
-347
-201
-72
42
134
166
241
361
492
591
643
679
703
717
732
733
743
711
713
776
807
895
1005
1103
1180
1185
1285
1383
1450
1535
1580
1618
1708
1885
2046
2128
2216
2327
2148
1721
1262
614
-56
-471
-808
-1021
-1173
-1317
-1336
-1211
-1014
-899
-918
-1101
-1284
-1354
-1359
-1319
-1297
-1325
-1348
-1252
-1055
-783
-447
-159
48
242
399
560
693
738
661
487
261
88
27
28
109
140
119
153
170
137
74
-28
-196
-455
-717
-927
-1091
-1202
-1239
-1263
-1296
-1326
-1294
-1213
-1168
-1159
-1178
-1236
-1266
-1248
-1206
-1147
-1130
-1091
-977
-801
-586
-359
-183
-65
20
109
9
-172
-281
-508
-690
-699
-751
-776
-771
-819
-836
-843
-881
-930
-970
-1024
-1048
-1064
-1075
-1109
-1125
-1161
-1191
-1172
-1205
-1176
-1097
-1049
-993
-955
-947
-974
-993
-1002
-1040
-1063
-1076
-1034
-937
-831
-667
-461
-277
-88
85
183
272
378
440
489
516
525
561
615
667
683
696
742
767
834
862
856
948
1020
1043
1155
1249
1262
1305
1471
1597
1631
1746
1885
1968
2026
2189
2248
2189
1870
1290
698
-17
-641
-999
-1236
-1359
-1444
-1436
-1329
-1139
-994
-948
-1027
-1221
-1370
-1446
-1445
-1417
-1383
-1325
-1233
-1054
-802
-492
-155
86
270
423
541
643
654
624
481
304
94
-59
-53
-7
80
124
145
136
84
22
-59
-205
-458
-736
-995
-1206
-1350
-1382
-1357
-1341
-1324
-1274
-1193
-1118
-1105
-1140
-1191
-1275
-1297
-1258
-1212
-1159
-1098
-994
-850
-649
-449
-286
-176
-143
-137
-120
-119
-176
-264
-383
-491
-557
-561
-526
-494
-511
-565
-660
-860
-1062
-1198
-1342
-1476
-1521
-1531
-1508
-1413
-1298
-1191
-1124
-1121
-1074
-1059
-1080
-1060
-1053
-1070
-1084
-1071
-1048
-1002
-951
-903
-845
-747
-617
-488
-341
-216
-117
-4
104
200
282
343
433
520
615
684
731
747
765
806
811
792
807
829
870
936
977
1049
1129
1172
1248
1345
1452
1551
1619
1694
1810
1897
2056
2187
2269
2321
2072
1613
1132
489
-97
-485
-819
-987
-1126
-1249
-1196
-1058
-903
-821
-862
-1013
-1172
-1243
-1229
-1177
-1138
-1141
-1144
-1050
-860
-571
-281
-36
136
277
418
576
716
745
655
470
257
117
99
106
134
120
56
16
-19
-42
-91
-199
-366
-584
-818
-1016
-1139
-1187
-1197
-1220
-1247
-1269
-1237
-1184
-1183
-1232
-1293
-1354
-1365
-1315
-1232
-1149
-1102
-1018
-865
-667
-459
-275
-136
-76
-20
51
79
104
70
-13
-123
-198
-645
-1195
-1252
-1441
-1673
-1460
-1369
-1412
-1334
-1251
-1143
-1042
-1028
-1162
-1368
-1506
-1457
-1378
-1333
-1301
-1230
-1103
-943
-772
-749
-786
-764
-772
-778
-791
-875
-940
-955
-868
-736
-541
-398
-235
36
266
488
621
676
722
722
658
628
596
556
541
599
687
815
946
1052
1180
1215
1247
1340
1422
1315
1260
1328
1413
1537
1723
1853
1887
2043
2291
2515
2619
2480
1970
1332
671
-13
-588
-988
-1222
-1358
-1397
-1277
-1083
-885
-721
-687
-762
-901
-1060
-1195
-1298
-1326
-1311
-1269
-1157
-979
-709
-369
-21
271
488
615
729
799
773
649
449
204
-37
-159
-179
-159
-104
-63
-26
-22
-63
-115
-184
-364
-614
-892
-1155
-1345
-1449
-1475
-1479
-1473
-1411
-1291
-1168
-1080
-1066
-1112
-1167
-1223
-1247
-1255
-1241
-1199
-1145
-1027
-867
-663
-427
-208
-56
40
113
77
-173
-362
-471
-700
-783
-763
-818
-828
-812
-820
-880
-962
-1058
-1210
-1331
-1344
-1317
-1260
-1227
-1246
-1226
-1184
-1119
-1118
-1146
-1124
-1085
-1023
-920
-902
-919
-914
-895
-849
-814
-806
-818
-763
-620
-456
-301
-158
-21
140
279
386
487
554
603
662
724
753
746
781
795
790
795
832
925
949
973
1067
1146
1255
1336
1421
1431
1428
1509
1591
1677
1768
1857
1948
2085
2239
2375
2281
1788
1255
645
-35
-561
-945
-1180
-1342
-1397
-1316
-1162
-987
-869
-865
-964
-1099
-1206
-1273
-1305
-1296
-1268
-1265
-1188
-1027
-816
-502
-210
42
255
415
584
708
759
688
508
293
88
-9
-45
-23
37
49
49
62
55
10
-76
-211
-443
-735
-970
-1156
-1263
-1291
-1281
-1290
-1287
-1221
-1109
-1034
-1049
-1080
-1112
-1144
-1132
-1092
-1052
-1029
-959
-829
-654
-460
-250
-70
66
82
-13
-18
-107
-258
-302
-376
-499
-565
-591
-566
-576
-621
-689
-934
-1178
-1261
-1372
-1431
-1406
-1385
-1366
-1313
-1252
-1214
-1188
-1192
-1200
-1192
-1152
-1119
-1076
-1047
-1001
-940
-911
-867
-848
-832
-799
-727
-645
-528
-376
-230
-79
62
179
276
359
431
539
597
640
680
676
646
654
664
666
698
710
754
857
977
1108
1246
1324
1383
1480
1557
1621
1727
1732
1741
1830
1959
2123
2301
2335
1993
1474
867
218
-434
-872
-1079
-1243
-1368
-1335
-1228
-1121
-963
-910
-987
-1125
-1225
-1304
-1304
-1255
-1186
-1142
-1106
-1020
-871
-611
-325
-47
183
352
516
651
730
742
680
501
267
79
-19
-14
28
53
71
73
62
13
-54
-157
-353
-612
-866
-1059
-1206
-1291
-1294
-1299
-1306
-1270
-1181
-1091
-1072
-1082
-1120
-1149
-1125
-1070
-1004
-971
-933
-839
-723
-574
-353
-172
-46
49
111
127
-119
-319
-402
-637
-750
-729
-784
-852
-977
-1064
-1061
-1048
-1052
-1076
-1116
-1162
-1145
-1130
-1146
-1243
-1322
-1397
-1441
-1426
-1374
-1298
-1197
-1091
-978
-888
-843
-851
-878
-885
-893
-879
-900
-880
-817
-705
-515
-313
-99
100
257
400
552
658
730
716
688
655
623
613
615
597
613
704
772
877
974
1065
1187
1263
1360
1474
1492
1525
1588
1639
1729
1878
2005
2104
2265
2406
2261
1811
1278
523
-259
-855
-1186
-1345
-1427
-1374
-1274
-1143
-965
-814
-807
-885
-983
-1080
-1150
-1161
-1144
-1124
-1075
-999
-853
-647
-369
-58
223
469
663
807
889
924
844
662
420
171
2
-75
-59
1
70
133
152
105
32
-53
-199
-427
-716
-987
-1240
-1399
-1438
-1419
-1383
-1332
-1253
-1150
-1069
-1027
-984
-1007
-1031
-1013
-997
-984
-952
-899
-818
-687
-518
-314
-122
4
127
133
-72
-189
-316
-556
-627
-652
-738
-763
-737
-726
-775
-805
-963
-1213
-1341
-1418
-1451
-1372
-1339
-1335
-1283
-1248
-1188
-1161
-1176
-1176
-1161
-1110
-1042
-995
-949
-930
-905
-874
-837
-788
-779
-725
-629
-522
-379
-215
-52
115
292
454
605
745
823
864
881
847
834
853
787
744
802
827
851
945
1020
1118
1209
1339
1484
1536
1601
1655
1690
1748
1769
1905
2005
2066
2223
2353
2368
2031
1483
833
101
-569
-992
-1183
-1363
-1423
-1357
-1238
-1087
-944
-882
-949
-1052
-1158
-1233
-1258
-1250
-1204
-1172
-1108
-987
-836
-587
-316
-27
241
412
594
698
750
724
587
404
166
-61
-180
-185
-162
-96
-10
20
6
-52
-123
-243
-456
-719
-997
-1249
-1439
-1532
-1527
-1516
-1500
-1437
-1315
-1219
-1183
-1158
-1170
-1202
-1211
-1186
-1127
-1100
-1055
-980
-868
-714
-530
-343
-214
-103
-22
8
-260
-565
-635
-889
-1098
-1061
-1100
-1149
-1113
-1069
-1061
-1063
-1041
-1123
-1207
-1242
-1253
-1240
-1242
-1294
-1310
-1300
-1307
-1276
-1248
-1177
-1053
-970
-879
-823
-846
-878
-896
-892
-910
-897
-890
-857
-724
-572
-372
-171
26
226
420
581
715
840
893
893
851
815
812
780
773
808
839
896
1043
1166
1199
1309
1429
1466
1544
1582
1631
1588
1613
1771
1878
1990
2127
2258
2395
2240
1855
1350
573
-210
-855
-1238
-1400
-1557
-1594
-1511
-1404
-1196
-1032
-992
-1027
-1113
-1182
-1227
-1240
-1217
-1216
-1182
-1111
-1034
-826
-555
-254
46
298
513
660
779
831
777
625
360
70
-162
-300
-332
-325
-283
-197
-155
-166
-200
-270
-414
-638
-900
-1154
-1427
-1650
-1737
-1756
-1738
-1693
-1585
-1463
-1374
-1285
-1243
-1246
-1250
-1225
-1166
-1131
-1111
-1068
-983
-851
-669
-454
-262
-102
29
144
193
195
1
-392
-622
-872
-1131
-1151
-1159
-1184
-1185
-1244
-1237
-1213
-1183
-1194
-1257
-1334
-1375
-1354
-1326
-1356
-1379
-1369
-1345
-1232
-1131
-1040
-930
-837
-750
-683
-669
-678
-733
-756
-761
-733
-679
-623
-457
-255
-16
217
416
611
772
866
942
947
883
806
740
715
689
771
842
963
1068
1176
1346
1486
1626
1691
1699
1793
1881
1879
1897
1983
2022
2059
2227
2420
2506
2323
1868
1223
536
-240
-861
-1151
-1376
-1539
-1500
-1424
-1316
-1118
-975
-919
-953
-1018
-1129
-1184
-1190
-1139
-1065
-1014
-939
-861
-682
-408
-66
228
452
641
763
854
866
803
643
389
107
-117
-210
-253
-260
-192
-147
-145
-141
-157
-176
-283
-499
-750
-1013
-1257
-1434
-1509
-1537
-1563
-1536
-1442
-1333
-1229
-1144
-1098
-1073
-1063
-1006
-920
-863
-824
-768
-713
-628
-461
-264
-90
-35
-45
-36
-97
-165
-201
-278
-403
-533
-672
-750
-806
-905
-1038
-1184
-1307
-1323
-1281
-1214
-1153
-1125
-1143
-1182
-1159
-1190
-1249
-1279
-1315
-1292
-1183
-1050
-969
-888
-794
-702
-640
-624
-635
-658
-654
-591
-525
-436
-322
-159
32
248
476
668
784
865
939
985
996
949
905
852
810
848
946
987
1091
1211
1320
1471
1610
1710
1747
1801
1821
1813
1905
1949
1971
2074
2123
2258
2286
1968
1457
778
-26
-794
-1216
-1362
-1504
-1544
-1431
-1363
-1220
-1036
-972
-969
-1059
-1165
-1232
-1279
-1238
-1116
-1019
-879
-777
-650
-437
-147
156
419
655
770
811
843
824
719
532
263
1
-165
-228
-204
-133
-73
-61
-90
-154
-226
-325
-470
-714
-974
-1237
-1472
-1554
-1554
-1527
-1494
-1456
-1375
-1289
-1225
-1148
-1105
-1107
-1100
-1049
-956
-885
-809
-747
-662
-538
-336
-127
40
22
-138
-135
-228
-393
-356
-396
-552
-671
-819
-978
-1059
-1092
-1242
-1379
-1408
-1418
-1376
-1269
-1237
-1252
-1273
-1281
-1270
-1334
-1351
-1354
-1385
-1320
-1195
-1080
-979
-889
-813
-754
-665
-617
-652
-634
-606
-541
-438
-345
-202
-66
101
325
554
732
810
851
903
895
915
896
847
784
812
886
937
1007
1132
1246
1345
1582
1764
1853
1969
1997
2035
2099
2105
2198
2194
2185
2151
1737
1156
553
-311
-1145
-1456
-1570
-1622
-1480
-1336
-1309
-1186
-1026
-947
-949
-1048
-1217
-1347
-1363
-1240
-1029
-879
-733
-612
-429
-156
189
522
728
894
962
948
949
906
777
556
262
9
-143
-178
-136
-48
-1
-27
-103
-245
-391
-487
-662
-942
-1221
-1495
-1712
-1762
-1710
-1635
-1542
-1468
-1391
-1312
-1237
-1163
-1128
-1129
-1137
-1087
-997
-884
-764
-660
-544
-398
-205
-1
172
262
135
-32
-158
-415
-562
-598
-797
-974
-1068
-1170
-1174
-1118
-1135
-1190
-1232
-1282
-1274
-1221
-1200
-1270
-1354
-1387
-1404
-1394
-1356
-1314
-1264
-1192
-1053
-926
-848
-775
-733
-707
-665
-615
-620
-621
-577
-484
-316
-150
38
235
426
629
824
981
1054
1073
1077
1022
976
922
879
873
897
991
1077
1247
1401
1444
1568
1705
1770
1860
1934
1973
1942
1980
2105
2159
2258
2355
2205
1743
1205
576
-301
-1091
-1383
-1557
-1663
-1471
-1359
-1320
-1162
-1004
-908
-900
-949
-1062
-1173
-1175
-1069
-924
-783
-677
-555
-390
-125
210
489
722
913
993
1013
1026
972
811
567
277
-6
-189
-235
-215
-151
-117
-129
-178
-292
-392
-494
-701
-945
-1195
-1457
-1666
-1776
-1767
-1727
-1667
-1554
-1458
-1392
-1297
-1197
-1118
-1078
-1047
-979
-933
-878
-806
-748
-679
-558
-372
-179
-204
-265
-215
-327
-400
-323
-359
-472
-605
-768
-988
-1163
-1303
-1496
-1570
-1557
-1484
-1363
-1257
-1191
-1157
-1118
-1085
-1127
-1222
-1273
-1285
-1239
-1152
-1049
-983
-897
-784
-656
-577
-495
-490
-469
-385
-342
-263
-222
-150
1
191
432
657
841
982
1085
1182
1243
1266
1234
1169
1112
1046
1072
1150
1241
1272
1383
1557
1663
1808
1996
2077
2054
2153
2205
2193
2215
2194
2183
1966
1471
899
166
-710
-1379
-1624
-1680
-1636
-1461
-1364
-1289
-1106
-956
-899
-944
-1085
-1284
-1376
-1336
-1182
-972
-797
-593
-400
-172
152
491
754
947
1071
1063
1025
964
810
653
413
109
-166
-317
-309
-240
-134
-75
-107
-212
-371
-486
-629
-866
-1151
-1458
-1740
-1899
-1900
-1821
-1711
-1583
-1473
-1365
-1297
-1235
-1156
-1137
-1156
-1136
-1067
-988
-887
-775
-672
-557
-384
-191
-17
5
-256
-354
-410
-658
-654
-586
-750
-933
-1159
-1395
-1519
-1512
-1495
-1495
-1417
-1342
-1264
-1179
-1172
-1234
-1290
-1384
-1476
-1518
-1497
-1402
-1271
-1164
-1001
-862
-756
-689
-641
-616
-602
-572
-584
-562
-535
-443
-316
-180
16
256
483
705
917
1102
1179
1158
1191
1160
1097
1091
1076
950
948
1165
1259
1351
1580
1725
1849
2030
2154
2237
2224
2168
2153
2172
2163
2201
2219
1808
1180
523
-298
-1134
-1539
-1682
-1777
-1671
-1522
-1426
-1250
-1065
-955
-938
-1008
-1164
-1334
-1383
-1300
-1097
-880
-666
-487
-333
-81
263
603
869
1058
1112
1071
1067
1023
900
717
406
80
-157
-228
-179
-102
-61
-61
-105
-241
-357
-458
-644
-923
-1224
-1509
-1749
-1842
-1801
-1707
-1614
-1518
-1391
-1293
-1228
-1148
-1069
-1068
-1093
-1038
-966
-878
-767
-696
-595
-460
-295
-76
104
114
-116
-311
-511
-747
-841
-911
-1062
-1252
-1437
-1543
-1527
-1410
-1316
-1284
-1269
-1263
-1257
-1212
-1198
-1244
-1291
-1337
-1317
-1265
-1196
-1086
-984
-851
-710
-636
-590
-581
-555
-540
-500
-427
-421
-380
-279
-139
40
217
392
604
798
967
1097
1162
1133
1086
1055
994
978
1033
1019
1084
1229
1348
1507
1719
1870
1963
2097
2255
2314
2412
2473
2393
2349
2401
2346
1973
1381
665
-274
-1232
-1635
-1793
-1884
-1728
-1542
-1473
-1305
-1071
-934
-906
-955
-1108
-1338
-1434
-1415
-1284
-1071
-839
-619
-411
-165
168
525
843
1128
1245
1194
1132
1057
944
742
463
121
-134
-236
-220
-116
-27
-7
-65
-196
-324
-453
-650
-921
-1233
-1558
-1841
-1980
-1939
-1846
-1739
-1609
-1513
-1413
-1285
-1156
-1046
-1037
-1058
-1022
-990
-913
-807
-754
-787
-789
-697
-608
-482
-359
-324
-337
-400
-575
-758
-965
-1313
-1617
-1776
-1879
-1839
-1638
-1455
-1312
-1163
-1115
-1183
-1212
-1251
-1373
-1458
-1479
-1459
-1379
-1267
-1132
-1001
-854
-705
-584
-525
-461
-387
-335
-278
-219
-167
-121
-29
62
213
428
622
819
1050
1213
1353
1420
1384
1319
1183
1104
1026
993
1040
1058
1214
1414
1603
1838
2061
2224
2274
2338
2391
2427
2408
2340
2335
2100
1463
770
14
-1018
-1715
-1865
-1988
-1888
-1586
-1455
-1327
-1118
-968
-943
-1022
-1187
-1466
-1635
-1656
-1530
-1305
-1070
-805
-561
-300
49
430
705
945
1080
1056
1030
969
815
618
358
41
-217
-325
-331
-251
-125
-79
-87
-184
-357
-486
-661
-927
-1217
-1511
-1785
-1952
-1947
-1833
-1699
-1567
-1426
-1293
-1184
-1086
-988
-946
-974
-940
-863
-797
-692
-574
-469
-332
-176
21
90
-167
-324
-447
-777
-913
-977
-1280
-1522
-1664
-1768
-1689
-1518
-1402
-1322
-1221
-1110
-1021
-1053
-1192
-1317
-1415
-1487
-1439
-1394
-1384
-1221
-1040
-856
-624
-509
-462
-417
-361
-281
-262
-271
-326
-281
-136
59
270
431
592
817
1063
1276
1427
1505
1517
1434
1393
1377
1238
1146
1125
1064
1122
1357
1523
1647
1833
2010
2114
2220
2372
2454
2378
2277
2228
2134
1694
1061
379
-600
-1508
-1859
-1898
-1910
-1690
-1456
-1342
-1133
-886
-772
-769
-872
-1066
-1250
-1337
-1306
-1197
-1022
-771
-500
-266
-7
305
599
895
1149
1200
1108
975
828
657
478
205
-123
-368
-450
-385
-250
-150
-148
-251
-417
-549
-642
-820
-1096
-1374
-1670
-1900
-1981
-1911
-1757
-1608
-1472
-1336
-1245
-1162
-1025
-913
-901
-905
-855
-781
-664
-525
-409
-322
-383
-424
-365
-379
-415
-426
-499
-601
-704
-883
-1135
-1346
-1509
-1634
-1657
-1572
-1449
-1299
-1144
-1062
-1053
-1093
-1141
-1280
-1419
-1457
-1458
-1440
-1356
-1239
-1098
-941
-777
-667
-566
-448
-382
-332
-277
-238
-154
-68
34
172
326
510
708
930
1166
1348
1483
1580
1596
1583
1530
1453
1355
1240
1226
1302
1333
1392
1608
1774
1896
2139
2235
2247
2326
2334
2318
2324
2162
1606
893
139
-752
-1579
-1939
-2037
-2073
-1887
-1612
-1405
-1136
-871
-735
-743
-848
-1056
-1293
-1398
-1346
-1236
-1064
-847
-601
-328
3
374
703
964
1118
1148
1071
942
759
521
238
-97
-386
-574
-643
-587
-478
-373
-360
-417
-517
-637
-772
-994
-1300
-1628
-1898
-2101
-2157
-2073
-1954
-1809
-1642
-1454
-1283
-1141
-1014
-925
-907
-893
-846
-771
-687
-582
-475
-347
-211
-51
119
231
-31
-550
-662
-899
-1336
-1351
-1430
-1800
-1886
-1779
-1700
-1539
-1297
-1252
-1246
-1213
-1190
-1184
-1309
-1463
-1501
-1506
-1451
-1335
-1329
-1224
-953
-753
-570
-401
-406
-400
-303
-188
-159
-145
-181
-189
11
265
508
693
832
1034
1293
1475
1551
1571
1537
1420
1395
1450
1381
1320
1387
1456
1488
1647
1859
1975
2034
2168
2263
2344
2422
2407
2387
2018
1253
545
-250
-1278
-1916
-2169
-2346
-2235
-1870
-1568
-1338
-1091
-933
-861
-843
-978
-1185
-1353
-1446
-1340
-1145
-948
-751
-566
-272
177
631
992
1257
1355
1334
1327
1259
1027
722
360
-37
-327
-498
-550
-470
-347
-236
-178
-289
-490
-669
-858
-1119
-1438
-1757
-2104
-2335
-2359
-2233
-2070
-1937
-1760
-1531
-1354
-1206
-1040
-968
-965
-904
-821
-762
-749
-818
-811
-705
-627
-454
-254
-200
-178
-172
-278
-435
-601
-929
-1277
-1464
-1617
-1722
-1658
-1536
-1391
-1172
-1041
-980
-921
-1004
-1087
-1082
-1136
-1195
-1259
-1323
-1300
-1186
-1053
-924
-795
-695
-534
-333
-179
-54
14
29
87
200
310
425
556
667
852
1091
1336
1548
1686
1722
1759
1799
1741
1727
1689
1578
1580
1613
1615
1785
1923
1986
2121
2237
2299
2421
2469
2406
2108
1453
729
-126
-1209
-1934
-2188
-2414
-2394
-2048
-1782
-1528
-1161
-895
-757
-675
-756
-950
-1075
-1152
-1164
-1102
-1004
-884
-669
-360
59
523
950
1296
1516
1604
1649
1617
1428
1147
751
271
-124
-363
-455
-421
-324
-243
-185
-179
-210
-239
-356
-602
-924
-1288
-1683
-2005
-2159
-2175
-2148
-2033
-1841
-1650
-1454
-1241
-1038
-895
-807
-693
-616
-596
-608
-637
-782
-969
-991
-983
-938
-770
-636
-590
-552
-595
-651
-676
-782
-976
-1112
-1214
-1307
-1311
-1259
-1237
-1273
-1262
-1213
-1217
-1169
-1085
-1038
-975
-902
-878
-905
-920
-926
-936
-917
-892
-854
-742
-554
-333
-88
152
360
546
724
879
986
1051
1108
1152
1224
1322
1413
1456
1516
1626
1674
1794
1903
1937
2006
2073
2144
2202
2291
2267
2224
2239
2152
2114
2048
1675
1152
545
-355
-1215
-1612
-1899
-2090
-1969
-1830
-1766
-1604
-1422
-1328
-1253
-1233
-1285
-1261
-1192
-1130
-1062
-1015
-942
-862
-727
-514
-254
66
396
670
866
1059
1241
1327
1320
1193
910
515
155
-88
-213
-243
-265
-298
-380
-448
-455
-443
-463
-570
-727
-936
-1221
-1458
-1608
-1741
-1847
-1898
-1912
-1922
-1890
-1772
-1628
-1478
-1334
-1156
-998
-914
-830
-793
-839
-875
-879
-868
-849
-808
-819
-850
-864
-863
-836
-859
-875
-890
-906
-883
-825
-773
-782
-885
-999
-1092
-1190
-1275
-1313
-1289
-1212
-1083
-954
-849
-770
-737
-746
-711
-695
-714
-732
-742
-685
-568
-427
-273
-81
115
321
536
711
863
1029
1208
1335
1474
1536
1496
1525
1517
1550
1612
1679
1776
1877
2001
2124
2238
2317
2380
2471
2522
2499
2455
2270
1928
1421
672
-136
-780
-1225
-1471
-1508
-1440
-1341
-1198
-1122
-1137
-1187
-1224
-1232
-1171
-1062
-1005
-1048
-1139
-1153
-1114
-1099
-1034
-902
-726
-495
-260
-39
169
422
699
904
981
891
631
348
112
-41
-110
-147
-177
-253
-321
-348
-331
-274
-213
-138
-140
-244
-387
-499
-590
-708
-806
-894
-1010
-1143
-1259
-1345
-1393
-1376
-1304
-1164
-1033
-968
-933
-957
-987
-1004
-1021
-1066
-1155
-1256
-1371
-1456
-1472
-1441
-1380
-1266
-1124
-1009
-923
-824
-743
-701
-683
-736
-814
-941
-1056
-1141
-1201
-1198
-1144
-1040
-954
-910
-874
-850
-877
-862
-804
-787
-805
-800
-789
-757
-701
-638
-583
-506
-409
-301
-187
-76
33
139
297
459
593
671
689
750
814
865
943
1015
1091
1191
1310
1453
1584
1735
1912
2074
2231
2359
2481
2453
2192
1810
1426
1147
1080
1160
1314
1407
1363
1141
798
518
337
224
142
135
100
-105
-357
-540
-699
-811
-856
-859
-855
-820
-777
-768
-697
-551
-403
-299
-288
-424
-668
-911
-1100
-1198
-1200
-1148
-1075
-1032
-1034
-1013
-955
-856
-707
-541
-404
-384
-434
-465
-486
-502
-487
-460
-483
-531
-579
-640
-689
-679
-634
-573
-513
-502
-576
-680
-802
-907
-1005
-1217
-1474
-1609
-1659
-1627
-1623
-1715
-1802
-1805
-1697
-1638
-1649
-1620
-1565
-1458
-1332
-1241
-1298
-1408
-1393
-1289
-1175
-1159
-1195
-1164
-1020
-819
-734
-719
-654
-540
-438
-436
-497
-516
-433
-267
-97
-35
-53
-3
145
293
376
417
462
568
753
934
999
979
1017
1152
1279
1373
1375
1362
1422
1535
1704
1766
1833
1915
2019
2153
2164
2010
1675
1238
858
605
567
696
926
1164
1233
1089
691
299
71
-46
-71
-71
-123
-276
-452
-563
-653
-764
-827
-823
-775
-696
-686
-719
-647
-490
-302
-134
-111
-254
-517
-752
-902
-1005
-1014
-935
-824
-766
-770
-801
-825
-788
-660
-475
-366
-370
-430
-493
-514
-524
-526
-521
-531
-560
-601
-678
-757
-776
-714
-604
-507
-485
-578
-776
-960
-1075
-1127
-1129
-1162
-1207
-1306
-1460
-1609
-1778
-1860
-1812
-1709
-1607
-1526
-1479
-1466
-1379
-1205
-1083
-1072
-1127
-1167
-1194
-1233
-1275
-1283
-1188
-1018
-810
-701
-726
-764
-736
-630
-510
-405
-356
-322
-254
-202
-209
-219
-203
-134
-54
17
41
38
151
351
573
736
816
892
973
1052
1106
1113
1147
1278
1458
1617
1724
1789
1875
2011
2191
2358
2412
2296
1977
1562
1124
781
654
748
1011
1258
1333
1149
777
439
205
61
-25
-45
-103
-284
-524
-724
-884
-979
-965
-876
-790
-717
-697
-714
-641
-488
-332
-227
-201
-303
-522
-785
-1006
-1122
-1127
-1026
-853
-754
-752
-792
-774
-705
-600
-455
-359
-361
-406
-476
-547
-619
-672
-668
-658
-677
-728
-785
-844
-852
-799
-698
-603
-605
-699
-824
-961
-1055
-1106
-1161
-1226
-1307
-1434
-1663
-1871
-1982
-1977
-1836
-1627
-1437
-1309
-1195
-1101
-1047
-990
-951
-946
-952
-977
-1018
-1106
-1195
-1188
-1090
-952
-805
-704
-611
-516
-417
-312
-232
-160
-103
-69
-66
-116
-167
-195
-160
-63
30
87
127
203
338
500
642
767
847
893
949
986
1017
1045
1111
1219
1328
1440
1507
1552
1667
1845
1995
2158
2282
2166
1834
1405
959
650
584
758
993
1147
1144
887
504
190
5
-98
-114
-58
-110
-293
-496
-666
-789
-883
-900
-849
-795
-765
-766
-765
-683
-501
-329
-231
-222
-355
-575
-835
-1019
-1097
-1098
-992
-881
-827
-826
-855
-831
-768
-668
-513
-424
-426
-459
-492
-542
-595
-618
-610
-614
-655
-712
-778
-840
-845
-781
-678
-551
-492
-576
-763
-962
-1123
-1213
-1247
-1268
-1325
-1467
-1570
-1707
-1903
-1952
-1916
-1823
-1668
-1478
-1306
-1236
-1173
-1105
-1116
-1132
-1170
-1229
-1261
-1246
-1252
-1242
-1123
-975
-815
-696
-629
-591
-544
-475
-372
-280
-224
-187
-178
-170
-192
-221
-223
-185
-95
31
121
213
347
486
644
786
905
956
980
1002
1006
1012
1043
1118
1224
1347
1463
1592
1710
1856
2002
2154
2210
2047
1692
1238
839
611
589
764
992
1158
1147
888
529
222
41
-49
-23
37
-42
-232
-422
-581
-713
-789
-788
-742
-669
-610
-630
-670
-612
-488
-377
-291
-300
-447
-683
-916
-1056
-1122
-1093
-979
-864
-812
-818
-828
-830
-814
-709
-569
-495
-508
-534
-562
-629
-655
-671
-672
-673
-694
-739
-808
-875
-891
-830
-784
-757
-766
-826
-876
-933
-1030
-1146
-1258
-1333
-1460
-1629
-1775
-1925
-1985
-1927
-1779
-1641
-1532
-1392
-1266
-1174
-1129
-1125
-1133
-1165
-1165
-1183
-1215
-1235
-1228
-1168
-1073
-952
-806
-659
-523
-378
-310
-280
-226
-192
-172
-165
-181
-206
-213
-161
-55
43
162
306
446
608
797
949
1048
1117
1176
1221
1248
1279
1295
1291
1311
1379
1458
1532
1636
1741
1840
2000
2141
2089
1797
1391
965
639
540
592
725
837
865
716
413
112
-105
-231
-252
-197
-190
-327
-477
-588
-696
-783
-834
-833
-788
-675
-610
-606
-556
-424
-269
-162
-121
-214
-425
-669
-840
-909
-945
-916
-829
-742
-702
-700
-690
-691
-635
-503
-420
-420
-471
-514
-579
-639
-673
-698
-715
-721
-719
-716
-750
-761
-718
-630
-515
-446
-452
-524
-678
-918
-1164
-1322
-1354
-1308
-1299
-1384
-1539
-1679
-1736
-1749
-1683
-1533
-1359
-1191
-1052
-981
-1074
-1183
-1196
-1170
-1094
-1059
-1067
-1090
-1073
-1025
-969
-832
-666
-492
-380
-317
-325
-371
-359
-288
-184
-156
-193
-207
-212
-202
-139
-51
62
200
394
536
627
687
772
888
984
1098
1156
1173
1155
1163
1210
1277
1380
1500
1614
1750
1859
1926
1973
1922
1695
1312
936
670
562
600
716
845
848
700
427
131
-104
-250
-296
-259
-272
-369
-505
-634
-741
-819
-850
-817
-730
-631
-572
-533
-463
-348
-225
-117
-76
-143
-302
-495
-644
-721
-741
-698
-616
-550
-508
-496
-501
-492
-436
-340
-275
-280
-321
-357
-429
-507
-565
-634
-674
-711
-738
-770
-812
-861
-873
-836
-785
-735
-726
-756
-844
-967
-1092
-1222
-1338
-1443
-1550
-1644
-1737
-1811
-1803
-1732
-1616
-1440
-1300
-1174
-1065
-1021
-1004
-1014
-1024
-1022
-1027
-1021
-1022
-1034
-1042
-1008
-912
-777
-611
-465
-356
-269
-193
-131
-92
-66
-38
-34
-42
-60
-76
-64
-27
61
192
329
475
622
772
920
1029
1135
1232
1268
1318
1352
1369
1366
1406
1491
1571
1692
1793
1882
1979
2085
2072
1823
1439
1024
701
560
594
713
799
861
808
572
305
64
-132
-207
-168
-148
-236
-399
-561
-684
-800
-898
-910
-876
-790
-690
-652
-605
-511
-348
-192
-110
-129
-271
-489
-655
-743
-795
-779
-713
-624
-543
-506
-464
-428
-386
-285
-199
-176
-196
-275
-376
-457
-538
-599
-641
-693
-727
-745
-788
-840
-870
-868
-821
-765
-765
-781
-858
-956
-1081
-1220
-1329
-1483
-1635
-1732
-1819
-1863
-1837
-1742
-1608
-1447
-1263
-1114
-983
-918
-887
-875
-890
-890
-917
-911
-878
-855
-835
-806
-743
-629
-509
-398
-279
-192
-130
-61
-10
4
-5
-18
-38
-55
-51
-44
-25
45
155
262
363
488
622
762
875
962
1037
1098
1182
1274
1310
1336
1377
1465
1580
1694
1833
1941
2071
2176
2130
1831
1366
910
547
403
455
548
621
657
605
390
125
-69
-232
-268
-202
-155
-247
-414
-544
-671
-779
-867
-875
-829
-732
-638
-591
-522
-381
-164
60
171
148
-7
-225
-403
-496
-528
-528
-479
-441
-416
-426
-459
-474
-430
-334
-235
-192
-190
-231
-277
-321
-409
-494
-579
-670
-744
-828
-936
-1030
-1100
-1129
-1096
-1051
-1035
-1031
-1077
-1148
-1232
-1329
-1377
-1468
-1604
-1732
-1860
-1942
-1939
-1842
-1732
-1624
-1442
-1248
-1072
-946
-868
-829
-780
-704
-652
-614
-630
-660
-666
-642
-578
-484
-410
-336
-222
-119
-51
5
55
66
68
67
61
13
-30
-39
-13
43
124
196
271
360
470
600
723
833
923
1011
1100
1174
1257
1327
1381
1470
1589
1762
1922
2069
2168
2140
1931
1507
970
452
111
-60
-117
-124
-77
-26
-43
-140
-261
-367
-466
-472
-387
-339
-405
-521
-653
-770
-896
-983
-961
-846
-688
-541
-431
-287
-34
251
508
648
628
477
281
145
53
-27
-102
-145
-163
-176
-179
-187
-169
-107
-34
32
37
-5
-63
-145
-240
-392
-564
-739
-893
-1006
-1139
-1305
-1467
-1558
-1495
-1321
-1156
-1081
-1095
-1146
-1166
-1182
-1245
-1352
-1466
-1566
-1642
-1655
-1636
-1642
-1582
-1408
-1179
-954
-760
-604
-517
-448
-406
-402
-393
-408
-448
-518
-577
-632
-635
-581
-531
-450
-348
-265
-209
-167
-148
-144
-140
-125
-138
-168
-200
-221
-181
-78
49
163
286
422
549
708
871
1012
1139
1258
1355
1456
1538
1595
1668
1729
1834
1987
2162
2312
2444
2481
2376
2032
1479
817
176
-272
-522
-662
-809
-906
-915
-864
-768
-711
-719
-794
-845
-757
-648
-605
-637
-726
-839
-927
-948
-882
-721
-518
-296
-93
137
446
750
1027
1165
1121
971
754
555
405
256
110
-12
-112
-168
-174
-191
-209
-207
-219
-262
-370
-487
-590
-709
-828
-968
-1156
-1346
-1483
-1567
-1628
-1714
-1823
-1862
-1748
-1552
-1330
-1208
-1161
-1149
-1115
-1035
-1036
-1099
-1191
-1290
-1328
-1283
-1207
-1155
-1078
-932
-765
-574
-402
-250
-147
-87
-77
-140
-196
-289
-373
-475
-576
-657
-693
-664
-601
-533
-484
-438
-390
-333
-301
-312
-335
-350
-355
-341
-325
-329
-289
-178
-1
174
394
603
803
976
1153
1318
1434
1562
1657
1778
1823
1878
1903
1925
1999
2060
2179
2276
2384
2500
2508
2282
1727
970
158
-510
-917
-1167
-1383
-1651
-1841
-1860
-1673
-1424
-1214
-1078
-1039
-1016
-906
-747
-624
-595
-671
-815
-945
-946
-803
-549
-245
7
237
504
872
1262
1509
1552
1392
1101
784
529
291
42
-208
-429
-583
-678
-690
-636
-583
-569
-561
-627
-771
-929
-1067
-1212
-1371
-1582
-1788
-1985
-2192
-2232
-2232
-2161
-1955
-1668
-1327
-1030
-821
-712
-619
-575
-604
-643
-701
-859
-974
-1006
-1000
-968
-863
-748
-646
-550
-475
-407
-406
-462
-583
-726
-863
-990
-1113
-1227
-1293
-1316
-1256
-1134
-991
-840
-687
-548
-400
-308
-274
-260
-271
-295
-338
-341
-346
-326
-229
-44
172
406
657
856
1046
1214
1351
1464
1551
1628
1695
1742
1761
1734
1764
1808
1882
1971
2042
2149
2303
2431
2457
2310
1846
1099
187
-651
-1321
-1761
-2011
-2204
-2330
-2331
-2142
-1775
-1346
-950
-722
-624
-569
-454
-327
-237
-202
-313
-462
-557
-486
-272
40
351
616
885
1183
1517
1780
1852
1686
1324
868
423
30
-301
-604
-870
-1064
-1176
-1180
-1090
-995
-891
-842
-878
-980
-1144
-1307
-1483
-1697
-1998
-2239
-2459
-2521
-2416
-2206
-1960
-1673
-1352
-1028
-656
-397
-312
-338
-426
-563
-697
-789
-876
-960
-940
-909
-842
-771
-695
-596
-546
-522
-522
-544
-619
-723
-857
-1034
-1204
-1342
-1410
-1449
-1411
-1309
-1181
-977
-741
-539
-359
-217
-133
-92
-101
-116
-159
-168
-127
-53
57
211
382
595
834
1035
1220
1355
1423
1521
1585
1622
1696
1713
1762
1768
1775
1828
1834
1907
2008
2127
2234
2372
2326
1854
1142
193
-801
-1496
-1896
-2127
-2291
-2400
-2490
-2355
-1906
-1396
-917
-574
-440
-444
-376
-255
-195
-162
-212
-350
-497
-465
-233
72
422
721
945
1179
1447
1665
1730
1565
1168
671
181
-208
-473
-705
-932
-1099
-1179
-1176
-1090
-938
-822
-801
-842
-982
-1191
-1434
-1654
-1926
-2187
-2373
-2469
-2418
-2247
-1959
-1652
-1339
-1019
-663
-300
-43
28
-25
-164
-384
-623
-794
-986
-1129
-1201
-1190
-1125
-1006
-815
-676
-569
-547
-602
-718
-833
-968
-1147
-1277
-1396
-1484
-1470
-1367
-1243
-1093
-896
-665
-418
-180
-3
55
75
70
16
-71
-125
-157
-133
-24
127
316
531
749
988
1170
1288
1335
1344
1376
1337
1341
1356
1374
1410
1448
1555
1590
1714
1827
1970
2096
2194
2213
1936
1310
447
-547
-1438
-2040
-2346
-2474
-2562
-2576
-2483
-2163
-1657
-1081
-627
-384
-332
-378
-372
-311
-287
-340
-467
-611
-677
-537
-227
145
509
786
1009
1221
1471
1610
1526
1231
730
210
-237
-554
-762
-941
-1062
-1159
-1158
-1082
-946
-804
-740
-791
-918
-1125
-1377
-1642
-1868
-2136
-2408
-2505
-2524
-2391
-2114
-1750
-1431
-1141
-860
-615
-365
-241
-296
-445
-645
-841
-911
-915
-940
-982
-940
-897
-821
-776
-813
-900
-1040
-1146
-1195
-1256
-1374
-1462
-1532
-1573
-1525
-1453
-1370
-1257
-1092
-924
-726
-519
-347
-205
-75
-17
-4
-24
-61
-72
-50
27
150
338
527
736
875
1007
1113
1193
1266
1352
1393
1406
1495
1513
1523
1574
1578
1577
1651
1747
1813
1877
1955
1997
2037
1746
1093
242
-703
-1515
-1981
-2132
-2207
-2288
-2329
-2241
-1892
-1389
-850
-428
-240
-234
-237
-152
-37
33
-9
-165
-332
-387
-249
37
353
617
796
957
1134
1327
1405
1281
951
456
-22
-392
-658
-834
-993
-1120
-1193
-1165
-1058
-934
-823
-826
-894
-1033
-1226
-1501
-1800
-2007
-2190
-2252
-2201
-2073
-1942
-1745
-1465
-1155
-817
-522
-301
-187
-174
-253
-379
-533
-641
-706
-768
-804
-879
-971
-1010
-1006
-959
-876
-849
-886
-945
-1026
-1122
-1202
-1282
-1362
-1420
-1442
-1391
-1309
-1179
-1000
-814
-595
-374
-170
25
157
228
260
231
214
214
249
312
385
475
587
713
878
1063
1168
1253
1351
1429
1511
1597
1666
1668
1696
1707
1701
1702
1692
1728
1785
1876
1951
1952
1654
1017
254
-592
-1294
-1704
-1858
-1962
-2044
-2071
-2027
-1755
-1349
-910
-539
-325
-266
-234
-138
-54
18
23
-96
-223
-259
-149
75
335
580
753
910
1091
1274
1334
1212
916
505
99
-227
-445
-628
-806
-943
-1013
-1000
-921
-818
-736
-720
-791
-919
-1123
-1444
-1703
-1922
-2089
-2116
-2076
-2025
-1922
-1740
-1552
-1272
-963
-757
-569
-447
-440
-474
-503
-557
-647
-667
-680
-714
-733
-758
-787
-782
-753
-734
-737
-769
-848
-966
-1097
-1191
-1282
-1330
-1329
-1315
-1259
-1157
-1018
-839
-619
-420
-228
-77
50
142
212
241
233
251
275
354
436
544
644
740
837
965
1092
1176
1290
1376
1480
1579
1693
1712
1725
1711
1692
1691
1729
1770
1804
1854
1771
1423
817
115
-685
-1293
-1635
-1824
-1953
-2040
-2129
-2103
-1842
-1484
-1138
-839
-661
-570
-434
-269
-143
-61
-35
-102
-181
-189
-95
78
273
414
515
617
772
933
963
842
553
178
-144
-392
-577
-755
-964
-1151
-1243
-1244
-1204
-1145
-1210
-1325
-1458
-1582
-1689
-1795
-1900
-2015
-2072
-2081
-2014
-1910
-1800
-1678
-1496
-1296
-1099
-869
-665
-519
-405
-332
-285
-278
-297
-329
-386
-443
-525
-603
-660
-702
-750
-776
-816
-888
-933
-985
-1044
-1085
-1116
-1117
-1064
-986
-918
-830
-712
-551
-354
-145
32
150
257
368
459
511
571
609
648
707
756
795
854
947
1021
1154
1310
1422
1533
1680
1790
1866
1897
1871
1845
1796
1781
1777
1764
1582
1203
649
-32
-666
-1207
-1518
-1667
-1718
-1769
-1792
-1743
-1588
-1300
-1020
-814
-712
-678
-606
-459
-296
-175
-121
-129
-136
-70
63
248
410
532
622
688
759
802
772
631
386
94
-185
-399
-575
-725
-859
-1018
-1140
-1259
-1349
-1371
-1420
-1479
-1551
-1614
-1696
-1741
-1778
-1838
-1835
-1813
-1809
-1808
-1803
-1755
-1642
-1433
-1173
-914
-652
-463
-322
-223
-190
-219
-284
-341
-415
-500
-602
-717
-823
-904
-928
-941
-961
-972
-966
-950
-898
-833
-747
-674
-591
-506
-416
-340
-273
-187
-98
27
144
283
418
555
659
730
802
847
882
906
971
972
999
1110
1225
1379
1547
1623
1687
1807
1795
1846
1886
1882
1851
1831
1730
1406
959
289
-449
-1060
-1463
-1686
-1754
-1724
-1714
-1624
-1440
-1193
-917
-693
-548
-478
-441
-357
-262
-175
-127
-106
-134
-99
7
144
327
471
569
659
768
861
870
760
528
229
-59
-289
-475
-666
-868
-1044
-1176
-1220
-1213
-1219
-1264
-1306
-1356
-1404
-1434
-1503
-1583
-1631
-1695
-1729
-1734
-1770
-1753
-1682
-1534
-1320
-1048
-786
-543
-346
-209
-136
-154
-200
-273
-377
-473
-548
-639
-739
-807
-826
-866
-912
-938
-971
-990
-1017
-1022
-1024
-973
-872
-737
-630
-539
-421
-294
-123
13
138
250
379
477
601
731
768
800
811
817
837
883
920
976
1054
1208
1366
1535
1666
1731
1808
1826
1833
1799
1812
1755
1694
1592
1334
992
459
-127
-685
-1186
-1495
-1673
-1746
-1793
-1785
-1729
-1573
-1339
-1115
-911
-764
-661
-561
-422
-295
-209
-133
-117
-100
-16
97
232
356
458
517
586
673
695
650
503
296
78
-149
-391
-627
-851
-1088
-1191
-1251
-1274
-1310
-1332
-1379
-1432
-1441
-1492
-1569
-1655
-1731
-1781
-1748
-1718
-1690
-1694
-1676
-1598
-1416
-1139
-847
-581
-371
-214
-115
-35
-15
-68
-213
-334
-431
-512
-566
-643
-774
-894
-957
-988
-1005
-1054
-1075
-1087
-1018
-906
-815
-721
-634
-511
-392
-274
-160
-39
103
252
385
485
588
706
776
818
829
829
844
916
1012
1089
1265
1388
1533
1654
1724
1724
1684
1713
1646
1689
1636
1553
1474
1373
1184
804
345
-216
-711
-1072
-1260
-1389
-1483
-1546
-1549
-1459
-1295
-1129
-969
-862
-761
-635
-455
-270
-148
-65
-33
-36
2
85
169
226
293
338
388
464
543
550
455
294
87
-124
-314
-475
-639
-835
-1012
-1104
-1150
-1187
-1218
-1270
-1360
-1425
-1448
-1491
-1550
-1636
-1720
-1726
-1766
-1800
-1782
-1729
-1576
-1349
-1063
-836
-617
-418
-283
-171
-124
-178
-255
-329
-398
-461
-524
-621
-736
-801
-854
-890
-942
-950
-949
-916
-863
-831
-793
-730
-634
-571
-505
-437
-373
-277
-149
-9
126
240
390
546
681
772
800
872
920
960
1039
1111
1179
1288
1432
1536
1594
1649
1597
1622
1639
1613
1608
1585
1550
1471
1393
1130
727
263
-225
-664
-940
-1105
-1222
-1268
-1279
-1238
-1132
-978
-811
-674
-580
-469
-374
-266
-155
-77
-21
22
55
100
180
271
346
433
517
576
648
695
669
539
348
163
-22
-191
-336
-510
-685
-823
-908
-962
-1025
-1110
-1209
-1313
-1428
-1555
-1713
-1870
-1986
-2009
-1956
-1865
-1749
-1616
-1474
-1306
-1123
-965
-830
-722
-638
-570
-528
-521
-532
-532
-559
-590
-599
-625
-673
-707
-741
-780
-835
-876
-926
-959
-964
-953
-906
-850
-747
-627
-506
-401
-302
-210
-139
-77
16
92
187
294
354
420
507
548
618
688
786
890
998
1070
1144
1280
1324
1415
1465
1469
1502
1528
1487
1478
1473
1411
1337
1320
1187
967
627
185
-234
-555
-787
-969
-1071
-1185
-1221
-1200
-1083
-946
-806
-691
-597
-503
-429
-312
-237
-198
-156
-149
-179
-170
-126
-80
-20
19
43
97
177
252
252
173
66
-64
-169
-271
-403
-573
-745
-855
-924
-1030
-1160
-1337
-1532
-1665
-1744
-1760
-1783
-1785
-1772
-1719
-1638
-1538
-1459
-1396
-1336
-1295
-1209
-1105
-999
-928
-867
-822
-761
-709
-699
-709
-727
-706
-704
-686
-655
-633
-650
-673
-696
-715
-728
-723
-683
-642
-578
-520
-438
-366
-293
-206
-112
-18
77
157
200
229
257
317
404
538
610
701
755
848
909
1002
1061
1084
1129
1114
1216
1232
1305
1356
1369
1392
1390
1369
1299
1271
1175
1066
999
845
497
167
-176
-571
-750
-879
-983
-1063
-1042
-1049
-942
-738
-626
-515
-421
-394
-346
-243
-179
-201
-222
-266
-302
-302
-253
-197
-164
-132
-104
-60
10
73
89
21
-75
-193
-317
-425
-569
-742
-909
-1014
-1081
-1129
-1182
-1267
-1327
-1377
-1392
-1420
-1465
-1529
-1629
-1678
-1718
-1692
-1637
-1534
-1410
-1283
-1129
-986
-837
-716
-640
-617
-608
-632
-669
-732
-792
-848
-910
-931
-938
-919
-902
-877
-856
-799
-732
-676
-632
-595
-567
-538
-500
-479
-396
-318
-213
-63
43
142
220
302
344
437
504
597
661
686
782
832
892
934
999
1066
1068
1133
1192
1234
1308
1294
1310
1288
1339
1289
1265
1249
1100
1037
931
868
706
457
222
-63
-281
-462
-566
-599
-632
-657
-663
-546
-443
-370
-297
-266
-227
-203
-69
-14
-47
-34
-63
-78
-79
-48
-50
-40
-20
-40
-14
-6
-4
-5
-126
-245
-365
-483
-613
-791
-956
-1155
-1259
-1286
-1278
-1264
-1249
-1217
-1224
-1178
-1158
-1167
-1204
-1282
-1321
-1314
-1300
-1296
-1272
-1207
-1146
-1070
-989
-936
-887
-837
-777
-742
-717
-693
-692
-683
-710
-714
-717
-717
-705
-696
-673
-655
-617
-568
-531
-522
-506
-470
-408
-325
-276
-241
-192
-135
-67
10
101
167
279
318
370
420
470
540
539
610
635
703
705
794
767
829
892
893
981
977
1037
1000
1008
1009
973
989
978
901
864
810
740
650
588
448
247
61
-153
-346
-485
-515
-598
-637
-617
-583
-470
-381
-299
-292
-220
-164
-121
-170
-337
-488
-646
-719
-733
-760
-751
-699
-571
-433
-266
-161
-124
-72
-92
-144
-217
-304
-479
-682
-848
-999
-1090
-1186
-1237
-1314
-1399
-1393
-1353
-1291
-1228
-1185
-1228
-1293
-1309
-1285
-1256
-1230
-1247
-1252
-1192
-1067
-957
-880
-833
-803
-721
-652
-616
-678
-720
-770
-787
-779
-779
-758
-773
-721
-700
-655
-568
-487
-442
-408
-366
-345
-307
-257
-198
-172
-118
-70
-42
-35
-11
-10
22
53
97
175
250
330
346
459
504
529
560
577
569
556
607
583
545
528
543
449
146
-158
-454
-711
-787
-735
-563
-332
-52
201
381
543
491
375
230
69
-107
-148
-188
-254
-218
-180
-118
-138
-123
-95
-76
-55
-49
-41
-25
59
32
-76
-146
-201
-324
-439
-538
-622
-653
-638
-626
-663
-677
-710
-698
-718
-778
-828
-847
-894
-917
-886
-881
-882
-907
-894
-897
-910
-906
-929
-933
-937
-889
-860
-820
-795
-827
-844
-887
-916
-950
-963
-943
-905
-819
-730
-633
-534
-433
-350
-287
-241
-208
-217
-233
-283
-346
-415
-482
-506
-532
-517
-489
-423
-354
-238
-132
-42
12
41
83
92
111
117
139
160
199
221
247
275
286
315
329
363
374
379
393
400
388
400
383
391
369
346
307
282
301
258
251
243
261
220
194
179
161
114
81
53
46
24
22
-16
-59
-80
-95
-88
-135
-129
-114
-85
-69
-96
-89
-114
-86
-128
-166
-198
-214
-193
-221
-228
-275
-323
-384
-412
-462
-483
-518
-549
-576
-603
-617
-631
-634
-652
-664
-697
-704
-733
-728
-704
-698
-704
-712
-669
-664
-662
-668
-684
-693
-692
-664
-683
-703
-702
-698
-686
-652
-622
-601
-553
-494
-433
-369
-324
-274
-237
-245
-254
-329
-373
-417
-453
-498
-525
-520
-487
-419
-378
-309
-274
-225
-187
-141
-106
-84
-85
-85
-78
-98
-96
-83
-85
-96
-70
-34
-16
6
21
24
53
37
-1
6
-2
7
10
11
-2
26
82
47
36
17
29
0
-46
-92
-116
-131
-141
-160
-164
-165
-199
-244
-270
-261
-276
-291
-299
-338
-311
-269
-250
-238
-251
-228
-212
-173
-186
-222
-253
-275
-300
-309
-323
-346
-346
-383
-384
-390
-393
-403
-428
-461
-537
-562
-565
-588
-610
-615
-585
-580
-584
-568
-597
-587
-563
-591
-592
-599
-603
-617
-608
-604
-585
-531
-494
-490
-488
-448
-438
-448
-427
-425
-416
-366
-335
-330
-320
-302
-304
-317
-361
-411
-462
-509
-545
-607
-615
-603
-572
-514
-475
-418
-365
-336
-327
-331
-317
-300
-302
-302
-283
-275
-267
-265
-259
-258
-256
-266
-262
-255
-261
-235
-229
-233
-203
-160
-145
-129
-104
-104
-87
-83
-65
-69
-87
-102
-135
-152
-187
-196
-217
-228
-243
-207
-185
-178
-139
-146
-141
-149
-133
-155
-170
-166
-174
-186
-177
-158
-171
-159
-130
-132
-153
-128
-156
-173
-188
-230
-270
-316
-350
-383
-396
-389
-377
-367
-339
-336
-353
-347
-345
-364
-381
-402
-433
-455
-445
-426
-424
-420
-409
-423
-415
-398
-385
-381
-363
-365
-377
-362
-354
-341
-322
-302
-297
-269
-231
-233
-243
-251
-295
-334
-364
-373
-410
-402
-377
-376
-364
-352
-326
-302
-241
-232
-233
-206
-189
-196
-202
-209
-215
-229
-228
-237
-241
-229
-239
-223
-204
-176
-143
-145
-145
-136
-130
-129
-136
-144
-152
-128
-117
-117
-95
-61
-48
-55
-71
-90
-88
-101
-134
-121
-119
-93
-85
-87
-114
-133
-121
-154
-167
-166
-139
-102
-74
-63
-48
-1
-15
-40
-52
-59
-56
-49
-60
-75
-78
-63
-58
-111
-134
-122
-108
-114
-127
-129
-90
-63
-56
-78
-93
-65
-71
-99
-133
-166
-161
-170
-189
-200
-182
-160
-159
-178
-192
-171
-179
-154
-163
-176
-172
-149
-129
-131
-92
-67
-41
-24
22
25
23
32
15
-35
-63
-67
-82
-113
-114
-70
-73
-54
-31
-44
-55
-50
-79
-100
-107
-109
-80
-55
-35
-7
34
67
75
67
55
33
-15
-25
-65
-78
-65
-35
68
134
195
219
242
244
240
220
104
53
-37
-77
-136
-176
-164
-162
-118
-115
-113
-126
-126
-117
-128
-141
-141
-152
-158
-155
-112
-80
-39
-5
-7
40
71
108
103
101
99
98
91
73
68
43
60
78
84
119
127
147
142
123
102
59
22
-15
-34
-67
-78
-92
-111
-107
-109
-104
-108
-85
-59
-40
-25
-11
-12
-22
-16
-44
-56
-36
-30
3
-2
-9
-2
-34
-27
-28
-46
-83
-88
-99
-125
-141
-146
-126
-165
-168
-184
-176
-162
-148
-141
-153
-138
-174
-175
-214
-245
-266
-273
-256
-267
-240
-227
-205
-200
-191
-185
-145
-100
-83
-65
-75
-71
-59
-75
-111
-132
-141
-159
-169
-177
-192
-183
-185
-202
-191
-210
-211
-220
-230
-243
-249
-226
-233
-237
-258
-268
-294
-284
-269
-278
-255
-272
-248
-228
-224
-256
-284
-283
-294
-308
-307
-289
-278
-272
-236
-191
-153
-126
-108
-115
-110
-87
-86
-86
-101
-111
-96
-103
-116
-125
-112
-102
-114
-137
-180
-206
-199
-199
-238
-250
-217
-188
-162
-139
-96
-90
-87
-85
-130
-169
-224
-284
-322
-318
-308
-278
-235
-228
-209
-160
-156
-178
-214
-202
-221
-227
-231
-271
-292
-268
-223
-209
-203
-189
-200
-217
-244
-295
-298
-309
-339
-374
-352
-311
-294
-257
-244
-215
-200
-180
-203
-231
-239
-263
-267
-277
-261
-235
-238
-233
-250
-261
-264
-258
-269
-300
-282
-292
-301
-291
-295
-277
-237
-215
-221
-196
-172
-191
-211
-239
-243
-262
-260
-248
-263
-253
-219
-185
-162
-148
-154
-164
-162
-155
-178
-202
-198
-201
-199
-182
-156
-148
-140
-148
-155
-154
-164
-192
-219
-234
-240
-223
-227
-229
-192
-158
-151
-140
-154
-175
-193
-196
-201
-262
-258
-251
-270
-292
-306
-318
-336
-316
-329
-322
-297
-280
-267
-266
-239
-234
-244
-256
-239
-239
-261
-280
-296
-307
-311
-304
-321
-336
-336
-338
-337
-330
-319
-313
-291
-271
-257
-269
-295
-293
-337
-363
-383
-406
-410
-412
-425
-456
-446
-433
-450
-461
-453
-443
-433
-418
-422
-439
-463
-477
-519
-549
-533
-516
-518
-507
-487
-469
-447
-441
-464
-483
-487
-474
-455
-456
-440
-427
-415
-428
-427
-411
-414
-393
-385
-366
-320
-295
-260
-235
-215
-222
-242
-246
-279
-290
-267
-277
-279
-289
-263
-265
-254
-259
-251
-263
-259
-249
-255
-227
-250
-262
-244
-242
-249
-241
-262
-270
-257
-265
-282
-279
-273
-257
-250
-231
-221
-241
-238
-234
-238
-238
-244
-258
-275
-284
-294
-297
-315
-315
-325
-315
-302
-300
-308
-360
-386
-410
-404
-422
-408
-384
-371
-322
-283
-261
-223
-203
-171
-173
-164
-176
-203
-204
-214
-224
-245
-246
-260
-282
-273
-280
-283
-269
-268
-250
-262
-269
-267
-245
-263
-295
-308
-323
-338
-362
-386
-392
-382
-344
-358
-367
-331
-314
-371
-398
-399
-411
-401
-397
-373
-340
-269
-235
-227
-214
-195
-192
-209
-236
-258
-251
-237
-252
-249
-253
-235
-190
-209
-198
-186
-188
-182
-182
-199
-243
-258
-263
-275
-279
-268
-250
-241
-213
-187
-194
-197
-204
-196
-197
-199
-227
-254
-266
-260
-276
-304
-330
-312
-292
-279
-294
-285
-258
-269
-280
-286
-282
-295
-308
-307
-300
-298
-290
-279
-294
-315
-345
-373
-362
-392
-461
-488
-465
-457
-451
-432
-379
-360
-346
-348
-361
-336
-357
-395
-422
-405
-381
-381
-370
-385
-387
-385
-381
-396
-417
-410
-408
-402
-403
-404
-412
-370
-340
-319
-307
-291
-270
-263
-259
-256
-271
-298
-316
-342
-380
-409
-427
-427
-420
-399
-388
-383
-371
-394
-442
-476
-511
-543
-546
-550
-510
-458
-398
-344
-317
-278
-234
-214
-220
-245
-266
-271
-290
-315
-305
-331
-296
-277
-270
-253
-244
-215
-223
-235
-252
-257
-251
-249
-229
-237
-232
-218
-236
-207
-219
-260
-280
-306
-347
-394
-391
-403
-409
-378
-374
-375
-354
-311
-311
-329
-323
-334
-346
-361
-375
-402
-391
-402
-389
-384
-382
-355
-362
-354
-364
-378
-367
-349
-351
-377
-376
-378
-390
-384
-378
-370
-366
-340
-338
-321
-287
-271
-274
-265
-263
-216
-116
-59
-48
-91
-87
17
68
80
85
122
161
191
86
193
229
-9
-66
154
132
-87
-108
-31
37
-57
-98
-61
-15
-109
-299
-263
-138
-183
-289
-334
-240
-95
-105
-198
-211
-188
-164
-177
-179
-194
-185
-243
-323
-317
-296
-316
-410
-439
-382
-343
-361
-370
-395
-378
-365
-352
-350
-388
-422
-448
-412
-386
-382
-361
-342
-326
-339
-307
-218
-211
-254
-275
-245
-225
-225
-262
-337
-377
-393
-384
-375
-376
-424
-431
-420
-433
-402
-408
-425
-430
-388
-389
-374
-364
-371
-394
-427
-406
-392
-409
-418
-408
-400
-434
-434
-418
-439
-420
-422
-423
-419
-423
-434
-426
-433
-456
-458
-443
-448
-428
-410
-429
-440
-424
-445
-502
-499
-501
-512
-515
-499
-488
-470
-460
-463
-461
-433
-454
-474
-470
-474
-479
-500
-489
-509
-488
-460
-484
-455
-438
-427
-431
-412
-421
-459
-464
-462
-451
-438
-428
-397
-389
-342
-320
-310
-311
-296
-280
-297
-300
-321
-310
-316
-354
-351
-336
-360
-382
-395
-407
-425
-433
-460
-468
-433
-424
-429
-430
-413
-434
-451
-438
-437
-467
-457
-462
-463
-458
-469
-469
-420
-371
-364
-365
-324
-313
-338
-364
-384
-428
-451
-486
-509
-511
-500
-497
-456
-392
-362
-336
-317
-302
-346
-355
-365
-408
-427
-424
-425
-409
-371
-333
-339
-333
-293
-287
-293
-298
-290
-307
-325
-325
-316
-332
-340
-327
-330
-361
-362
-365
-375
-344
-345
-377
-383
-376
-384
-397
-399
-394
-368
-354
-330
-291
-262
-234
-261
-251
-269
-309
-332
-336
-321
-336
-343
-332
-308
-298
-292
-252
-211
-197
-206
-205
-175
-197
-205
-204
-214
-208
-211
-200
-206
-217
-202
-196
-187
-187
-184
-199
-227
-220
-232
-256
-280
-269
-269
-302
-290
-297
-322
-321
-338
-354
-341
-318
-314
-323
-309
-298
-279
-268
-273
-270
-291
-306
-326
-325
-303
-306
-305
-273
-270
-274
-275
-264
-231
-231
-224
-218
-226
-239
-234
-243
-279
-305
-314
-316
-315
-308
-289
-263
-230
-219
-233
-228
-222
-245
-263
-270
-275
-293
-294
-309
-286
-260
-258
-265
-267
-252
-277
-295
-318
-347
-364
-382
-402
-433
-428
-444
-465
-470
-454
-436
-425
-426
-404
-377
-392
-408
-423
-438
-447
-426
-395
-360
-341
-313
-267
-237
-233
-256
-253
-277
-309
-336
-366
-388
-394
-419
-416
-400
-393
-395
-396
-380
-380
-378
-376
-398
-432
-445
-445
-464
-454
-419
-410
-390
-370
-369
-370
-346
-325
-320
-290
-280
-301
-332
-329
-348
-369
-370
-357
-350
-342
-325
-347
-378
-399
-428
-455
-479
-488
-501
-484
-440
-445
-447
-436
-425
-455
-472
-466
-491
-488
-480
-474
-462
-440
-442
-448
-420
-426
-446
-447
-448
-439
-433
-418
-436
-462
-454
-439
-402
-414
-429
-431
-440
-439
-437
-462
-475
-481
-481
-466
-452
-478
-494
-509
-511
-497
-521
-544
-556
-541
-522
-509
-505
-521
-512
-497
-481
-479
-491
-487
-502
-509
-522
-539
-545
-541
-526
-507
-469
-435
-440
-429
-412
-410
-409
-392
-398
-424
-410
-404
-427
-451
-458
-456
-434
-404
-418
-391
-380
-354
-335
-315
-321
-344
-325
-335
-361
-385
-405
-448
-438
-410
-413
-408
-402
-403
-420
-421
-418
-457
-492
-486
-479
-479
-463
-462
-472
-438
-376
-349
-330
-310
-316
-309
-281
-304
-331
-360
-370
-396
-426
-444
-464
-459
-406
-352
-342
-324
-295
-277
-274
-286
-298
-343
-356
-368
-359
-338
-345
-338
-333
-315
-281
-263
-249
-250
-247
-257
-267
-279
-313
-325
-333
-324
-311
-290
-289
-263
-241
-235
-194
-207
-215
-221
-253
-267
-280
-316
-356
-349
-344
-359
-346
-320
-300
-278
-248
-240
-218
-206
-196
-165
-148
-162
-166
-186
-217
-224
-217
-210
-195
-184
-167
-142
-119
-111
-137
-146
-123
-118
-153
-169
-186
-196
-159
-167
-177
-157
-154
-169
-179
-186
-205
-222
-234
-233
-247
-241
-229
-249
-245
-238
-256
-244
-250
-266
-287
-307
-313
-320
-313
-315
-298
-294
-288
-291
-282
-283
-297
-294
-288
-257
-247
-251
-231
-219
-223
-231
-263
-287
-290
-310
-325
-326
-328
-333
-340
-344
-355
-350
-363
-375
-372
-374
-352
-325
-301
-278
-255
-228
-193
-178
-193
-214
-225
-243
-234
-245
-257
-272
-277
-261
-249
-249
-258
-227
-206
-217
-235
-281
-329
-349
-373
-403
-427
-415
-429
-414
-398
-395
-368
-348
-337
-339
-305
-270
-246
-249
-273
-260
-250
-255
-261
-264
-243
-215
-204
-232
-228
-218
-240
-235
-240
-284
-310
-302
-321
-345
-330
-323
-333
-314
-276
-286
-276
-232
-250
-259
-247
-262
-300
-300
-312
-354
-373
-367
-382
-378
-342
-317
-303
-300
-323
-352
-345
-338
-367
-393
-390
-380
-372
-343
-322
-325
-313
-287
-275
-307
-321
-319
-317
-312
-313
-312
-308
-306
-319
-332
-305
-283
-277
-275
-236
-220
-241
-288
-311
-335
-357
-338
-343
-328
-315
-292
-285
-276
-261
-286
-271
-254
-253
-259
-236
-197
-181
-160
-144
-119
-106
-112
-105
-136
-145
-138
-169
-193
-212
-236
-266
-276
-293
-296
-291
-277
-252
-232
-203
-192
-209
-217
-199
-192
-205
-219
-209
-210
-192
-171
-182
-168
-144
-145
-151
-145
-146
-164
-176
-177
-158
-163
-173
-175
-189
-219
-220
-223
-226
-209
-191
-208
-196
-179
-171
-170
-184
-186
-190
-181
-171
-200
-210
-203
-200
-223
-236
-228
-244
-253
-267
-276
-282
-284
-277
-284
-276
-256
-242
-237
-224
-230
-234
-229
-235
-237
-237
-239
-236
-254
-238
-217
-211
-204
-183
-172
-168
-161
-172
-170
-194
-183
-183
-212
-189
-159
-165
-154
-138
-156
-171
-166
-185
-202
-195
-163
-165
-135
-99
-79
-54
-48
-48
-72
-49
-51
-84
-83
-74
-79
-85
-70
-65
-84
-96
-78
-81
-102
-115
-108
-98
-103
-101
-104
-123
-129
-128
-149
-156
-129
-127
-117
-97
-95
-83
-64
-50
-21
-1
11
23
4
-13
-41
-63
-92
-119
-142
-146
-132
-119
-99
-94
-84
-72
-66
-75
-91
-109
-110
-128
-141
-140
-136
-134
-117
-84
-73
-73
-71
-70
-52
-37
-42
-58
-58
-72
-83
-71
-67
-59
-46
-35
-23
-1
4
-27
-30
-30
-40
-62
-71
-53
-45
-51
-65
-54
-43
-35
-32
-36
-52
-75
-97
-96
-87
-105
-119
-116
-99
-51
-26
-11
0
-2
-13
-45
-43
-62
-114
-121
-123
-131
-136
-133
-146
-145
-93
-100
-109
-79
-76
-72
-48
-32
-34
-2
31
32
37
47
36
13
5
-21
-57
-61
-60
-73
-86
-61
-30
-32
-33
-22
-30
-28
-4
-7
-16
-7
-7
0
17
19
19
15
29
48
38
47
62
42
20
2
-11
-41
-52
-40
-17
-6
-7
-17
-17
5
12
-6
-26
-43
-57
-50
-29
-21
-28
-42
-32
-25
-20
-16
-26
-22
-7
20
31
48
41
24
26
17
23
-4
-29
-45
-52
-32
-46
-57
-60
-41
-23
-7
10
20
24
42
82
69
22
13
-28
-52
-22
-12
-21
-7
34
42
36
29
6
-15
-36
-66
-79
-109
-143
-171
-181
-194
-227
-246
-252
-229
-218
-209
-192
-190
-189
-190
-167
-169
-161
-172
-179
-151
-131
-106
-114
-111
-103
-103
-85
-88
-90
-90
-108
-111
-107
-92
-139
-155
-133
-122
-114
-94
-78
-87
-88
-78
-82
-109
-128
-134
-150
-154
-158
-186
-202
-190
-173
-168
-149
-127
-136
-147
-138
-144
-182
-192
-206
-227
-224
-217
-229
-233
-220
-233
-224
-207
-199
-210
-210
-195
-163
-154
-157
-142
-141
-152
-134
-123
-144
-135
-122
-98
-103
-101
-100
-129
-134
-92
-99
-121
-97
-99
-91
-69
-81
-106
-131
-128
-130
-143
-142
-145
-167
-154
-114
-125
-123
-127
-130
-142
-158
-151
-177
-199
-192
-195
-209
-197
-194
-225
-209
-194
-190
-184
-193
-196
-183
-186
-184
-175
-190
-186
-186
-180
-165
-179
-189
-181
-191
-201
-205
-218
-232
-248
-219
-211
-233
-210
-190
-192
-157
-145
-162
-146
-166
-213
-229
-229
-236
-251
-251
-252
-260
-239
-226
-224
-227
-216
-197
-194
-184
-182
-180
-192
-182
-170
-181
-184
-171
-167
-181
-196
-200
-203
-208
-228
-242
-251
-277
-288
-294
-287
-300
-305
-296
-287
-295
-289
-281
-283
-270
-274
-285
-298
-307
-308
-310
-292
-274
-284
-281
-277
-290
-291
-282
-285
-305
-304
-283
-294
-265
-247
-277
-260
-228
-234
-222
-184
-181
-184
-162
-169
-186
-192
-222
-247
-261
-278
-301
-295
-298
-338
-346
-355
-365
-363
-360
-371
-364
-363
-373
-362
-385
-396
-389
-406
-396
-399
-405
-385
-369
-360
-345
-334
-331
-315
-312
-317
-324
-333
-332
-331
-351
-359
-361
-373
-387
-380
-385
-387
-382
-372
-379
-394
-372
-378
-386
-363
-351
-352
-348
-362
-376
-387
-393
-391
-397
-382
-358
-346
-335
-317
-317
-320
-328
-334
-319
-324
-336
-336
-341
-335
-326
-314
-316
-313
-313
-308
-304
-307
-305
-313
-303
-287
-294
-300
-308
-329
-325
-317
-324
-314
-309
-320
-296
-288
-305
-305
-303
-298
-303
-317
-327
-327
-325
-312
-309
-311
-303
-303
-301
-296
-309
-325
-330
-343
-351
-336
-328
-332
-345
-349
-331
-310
-289
-273
-261
-256
-254
-269
-292
-314
-338
-325
-333
-337
-326
-322
-322
-314
-306
-320
-329
-325
-325
-334
-341
-348
-333
-320
-328
-356
-371
-364
-363
-362
-358
-361
-363
-359
-344
-347
-353
-349
-356
-344
-333
-317
-308
-289
-274
-273
-283
-291
-303
-311
-312
-311
-300
-319
-319
-331
-358
-369
-377
-383
-377
-368
-368
-358
-342
-327
-324
-324
-311
-316
-313
-325
-346
-347
-351
-364
-359
-344
-333
-334
-312
-306
-306
-307
-326
-324
-319
-321
-322
-320
-323
-328
-325
-312
-306
-307
-290
-274
-266
-269
-276
-274
-290
-299
-302
-308
-320
-316
-322
-332
-331
-340
-352
-370
-392
-408
-411
-424
-412
-400
-371
-349
-343
-336
-341
-333
-322
-326
-339
-330
-329
-353
-344
-347
-339
-329
-325
-339
-356
-370
-380
-380
-379
-368
-365
-352
-338
-328
-339
-343
-348
-360
-360
-365
-366
-377
-370
-366
-379
-385
-391
-394
-370
-347
-341
-339
-343
-334
-331
-332
-338
-346
-349
-329
-304
-304
-300
-298
-289
-292
-289
-292
-277
-276
-278
-261
-253
-259
-273
-289
-311
-323
-316
-315
-318
-308
-309
-310
-303
-300
-301
-293
-277
-264
-250
-250
-238
-226
-226
-228
-246
-250
-244
-230
-208
-201
-201
-184
-178
-179
-173
-168
-166
-171
-172
-171
-192
-203
-208
-211
-206
-208
-206
-194
-185
-199
-207
-205
-207
-215
-219
-231
-238
-229
-218
-220
-231
-217
-215
-217
-204
-198
-208
-195
-191
-196
-177
-188
-207
-213
-240
-249
-257
-239
-219
-213
-199
-189
-174
-174
-192
-180
-169
-167
-176
-177
-179
-181
-169
-182
-191
-204
-202
-188
-186
-188
-211
-232
-227
-226
-221
-239
-259
-259
-252
-249
-257
-246
-239
-237
-235
-235
-241
-238
-227
-220
-204
-202
-197
-188
-183
-173
-168
-163
-160
-156
-152
-146
-138
-146
-153
-156
-175
-172
-188
-209
-198
-185
-184
-176
-164
-147
-137
-134
-122
-125
-142
-145
-140
-145
-140
-115
-93
-86
-78
-72
-69
-44
-42
-47
-58
-82
-100
-121
-129
-140
-144
-130
-132
-143
-150
-163
-168
-181
-187
-178
-173
-169
-195
-206
-222
-243
-254
-271
-272
-258
-256
-264
-250
-249
-266
-259
-240
-246
-242
-257
-262
-269
-272
-267
-273
-272
-274
-268
-255
-240
-239
-248
-250
-249
-255
-262
-235
-235
-237
-248
-249
-254
-260
-265
-289
-309
-310
-313
-337
-342
-344
-346
-340
-354
-354
-352
-348
-332
-349
-343
-338
-356
-369
-363
-359
-348
-354
-346
-338
-344
-343
-342
-334
-332
-333
-337
-318
-296
-291
-283
-275
-282
-272
-260
-262
-255
-251
-247
-239
-242
-263
-263
-269
-274
-283
-292
-287
-264
-236
-223
-206
-191
-178
-167
-173
-187
-196
-185
-173
-168
-167
-173
-172
-179
-207
-216
-216
-215
-203
-215
-228
-239
-246
-235
-239
-241
-241
-245
-257
-268
-282
-310
-319
-335
-355
-365
-362
-369
-384
-382
-376
-357
-346
-341
-341
-346
-346
-335
-340
-346
-351
-351
-354
-380
-396
-409
-415
-429
-427
-423
-438
-452
-464
-467
-480
-505
-503
-487
-488
-479
-473
-468
-478
-499
-488
-472
-470
-461
-441
-437
-429
-433
-443
-444
-451
-454
-465
-483
-478
-473
-474
-473
-468
-455
-449
-452
-456
-442
-429
-435
-445
-430
-434
-438
-432
-441
-452
-447
-438
-427
-412
-402
-397
-410
-418
-432
-435
-439
-442
-422
-406
-403
-407
-400
-386
-368
-351
-333
-319
-320
-311
-306
-310
-296
-298
-306
-308
-315
-299
-300
-286
-272
-274
-259
-254
-263
-258
-245
-250
-260
-265
-278
-283
-294
-286
-286
-306
-305
-312
-323
-333
-338
-317
-304
-282
-262
-256
-239
-233
-217
-226
-241
-235
-229
-233
-242
-238
-235
-237
-236
-237
-232
-223
-222
-223
-225
-238
-249
-235
-234
-240
-219
-214
-216
-217
-216
-217
-205
-189
-185
-183
-181
-174
-168
-179
-176
-164
-178
-183
-188
-209
-233
-230
-241
-243
-244
-249
-244
-247
-249
-247
-247
-261
-272
-285
-293
-302
-325
-332
-326
-324
-303
-290
-285
-272
-282
-302
-316
-323
-329
-326
-332
-327
-316
-324
-311
-309
-303
-275
-258
-249
-251
-250
-248
-255
-251
-259
-255
-235
-222
-227
-233
-225
-230
-227
-233
-245
-253
-259
-267
-282
-293
-297
-301
-311
-308
-296
-290
-279
-267
-271
-288
-302
-318
-308
-305
-303
-297
-279
-274
-277
-276
-282
-291
-298
-307
-325
-347
-342
-329
-322
-316
-320
-329
-339
-343
-348
-363
-381
-388
-396
-396
-401
-398
-411
-437
-457
-462
-472
-481
-491
-498
-496
-477
-477
-468
-443
-438
-448
-458
-444
-437
-438
-430
-437
-425
-418
-423
-412
-413
-416
-422
-431
-435
-436
-440
-437
-432
-443
-442
-432
-437
-447
-457
-473
-473
-478
-478
-486
-490
-491
-505
-506
-499
-499
-510
-503
-488
-481
-477
-464
-468
-469
-480
-487
-484
-481
-470
-461
-464
-469
-474
-488
-489
-480
-470
-459
-460
-470
-472
-472
-484
-485
-476
-457
-432
-430
-418
-408
-407
-409
-391
-380
-378
-373
-352
-351
-345
-333
-335
-331
-306
-293
-286
-270
-259
-264
-278
-276
-262
-283
-275
-260
-273
-278
-289
-303
-293
-286
-287
-276
-277
-278
-277
-279
-274
-268
-260
-250
-247
-249
-251
-260
-284
-300
-292
-269
-269
-275
-266
-267
-275
-292
-315
-324
-317
-300
-290
-293
-301
-297
-286
-279
-274
-271
-256
-250
-257
-262
-261
-266
-251
-242
-235
-232
-242
-235
-235
-225
-233
-236
-231
-243
-253
-263
-269
-290
-290
-281
-270
-267
-263
-264
-276
-270
-267
-278
-286
-275
-267
-263
-283
-288
-282
-284
-275
-261
-259
-259
-259
-255
-244
-236
-228
-211
-195
-195
-195
-207
-229
-250
-268
-275
-289
-292
-286
-278
-288
-285
-280
-272
-263
-261
-256
-265
-267
-286
-298
-282
-275
-261
-252
-252
-256
-256
-265
-269
-266
-256
-250
-247
-239
-255
-273
-275
-266
-282
-284
-286
-276
-281
-296
-301
-312
-327
-337
-340
-335
-338
-337
-345
-352
-365
-366
-356
-361
-352
-355
-359
-375
-383
-382
-396
-395
-392
-391
-387
-394
-405
-398
-400
-417
-407
-396
-399
-389
-389
-398
-388
-386
-375
-375
-384
-374
-365
-373
-372
-381
-381
-349
-351
-344
-331
-324
-302
-263
-246
-233
-220
-200
-182
-184
-183
-168
-163
-158
-150
-154
-139
-130
-137
-137
-143
-138
-158
-166
-170
-180
-158
-144
-157
-172
-164
-172
-185
-192
-203
-190
-188
-199
-187
-191
-220
-246
-262
-278
-283
-278
-265
-260
-245
-242
-248
-255
-255
-250
-248
-251
-260
-244
-239
-246
-257
-268
-286
-288
-295
-292
-284
-290
-290
-291
-297
-287
-300
-314
-307
-311
-320
-325
-341
-341
-358
-366
-361
-364
-371
-377
-375
-381
-383
-398
-403
-401
-411
-426
-444
-459
-459
-468
-465
-464
-472
-463
-448
-440
-433
-412
-390
-376
-374
-371
-375
-372
-372
-382
-381
-388
-395
-388
-382
-377
-369
-368
-361
-355
-349
-348
-361
-358
-365
-377
-361
-351
-362
-356
-361
-355
-349
-345
-333
-314
-295
-288
-278
-263
-260
-249
-243
-248
-221
-200
-198
-186
-188
-172
-152
-150
-149
-157
-154
-145
-146
-146
-164
-194
-206
-251
-272
-281
-300
-301
-298
-313
-323
-335
-340
-342
-340
-329
-304
-287
-274
-257
-247
-231
-203
-176
-167
-163
-163
-168
-163
-182
-195
-194
-192
-181
-172
-163
-165
-171
-194
-205
-208
-207
-226
-237
-236
-246
-247
-241
-254
-264
-273
-278
-279
-279
-271
-296
-309
-311
-315
-303
-280
-275
-281
-278
-280
-277
-278
-275
-278
-296
-294
-283
-275
-265
-270
-273
-254
-242
-245
-234
-231
-222
-215
-200
-188
-205
-223
-233
-274
-308
-307
-318
-327
-342
-361
-362
-371
-391
-406
-425
-433
-426
-411
-417
-427
-414
-386
-370
-392
-412
-417
-416
-412
-402
-385
-393
-394
-385
-378
-369
-370
-363
-347
-323
-326
-331
-328
-341
-351
-350
-345
-341
-341
-336
-332
-313
-291
-281
-290
-283
-280
-279
-280
-280
-281
-283
-266
-267
-265
-256
-252
-244
-224
-195
-191
-195
-184
-193
-201
-203
-207
-218
-214
-211
-228
-239
-252
-260
-246
-259
-264
-283
-295
-281
-281
-279
-283
-280
-276
-283
-282
-262
-249
-244
-235
-220
-218
-213
-200
-208
-229
-243
-241
-239
-254
-256
-278
-288
-270
-252
-237
-226
-206
-203
-203
-184
-175
-178
-190
-206
-208
-234
-262
-271
-277
-287
-290
-291
-286
-284
-285
-294
-305
-297
-292
-294
-284
-291
-291
-281
-304
-303
-284
-283
-282
-272
-267
-280
-293
-292
-276
-285
-292
-280
-287
-282
-270
-252
-240
-250
-255
-238
-214
-207
-205
-200
-211
-213
-231
-227
-240
-264
-277
-274
-272
-280
-280
-297
-288
-283
-263
-264
-267
-267
-283
-288
-285
-301
-316
-309
-311
-288
-277
-272
-270
-261
-239
-248
-258
-278
-284
-295
-299
-288
-286
-278
-286
-301
-308
-308
-318
-338
-350
-357
-363
-352
-327
-313
-328
-322
-297
-298
-315
-322
-301
-274
-264
-260
-259
-266
-268
-261
-258
-252
-248
-235
-233
-252
-257
-283
-308
-318
-322
-309
-315
-323
-316
-309
-297
-277
-256
-265
-277
-270
-273
-280
-276
-279
-282
-296
-309
-290
-282
-303
-305
-295
-295
-289
-289
-285
-278
-259
-259
-260
-250
-238
-244
-262
-262
-267
-271
-256
-256
-243
-237
-242
-247
-243
-225
-223
-217
-213
-220
-219
-212
-214
-203
-191
-184
-185
-181
-187
-198
-208
-234
-257
-261
-276
-276
-268
-255
-248
-239
-241
-242
-236
-239
-228
-221
-222
-214
-211
-202
-193
-197
-206
-205
-189
-164
-149
-147
-152
-161
-155
-162
-174
-175
-166
-169
-177
-181
-189
-197
-215
-231
-244
-259
-279
-287
-288
-278
-268
-273
-281
-288
-276
-286
-306
-304
-298
-306
-300
-288
-288
-275
-266
-247
-248
-242
-231
-233
-245
-259
-268
-271
-267
-276
-274
-267
-263
-262
-273
-292
-303
-324
-319
-316
-329
-342
-338
-339
-337
-327
-342
-338
-340
-358
-342
-329
-348
-349
-352
-369
-372
-368
-363
-365
-352
-331
-331
-321
-316
-323
-320
-316
-311
-301
-300
-292
-292
-293
-291
-290
-284
-266
-254
-265
-264
-258
-253
-252
-245
-239
-222
-214
-198
-190
-194
-206
-214
-210
-215
-213
-215
-232
-221
-212
-231
-230
-235
-232
-232
-235
-240
-271
-272
-273
-286
-294
-313
-317
-318
-313
-303
-300
-293
-292
-296
-308
-313
-306
-292
-275
-264
-233
-209
-219
-216
-215
-227
-230
-228
-238
-240
-230
-238
-243
-261
-264
-260
-260
-264
-264
-259
-263
-258
-260
-250
-247
-265
-267
-264
-267
-283
-304
-319
-326
-335
-323
-333
-335
-315
-310
-293
-284
-275
-269
-259
-264
-272
-272
-292
-300
-298
-299
-306
-308
-311
-300
-309
-322
-305
-304
-311
-322
-333
-342
-332
-330
-332
-333
-326
-329
-329
-324
-305
-279
-267
-259
-255
-255
-257
-261
-268
-271
-277
-279
-278
-288
-295
-291
-288
-293
-290
-293
-283
-281
-272
-266
-272
-275
-283
-272
-272
-279
-278
-278
-289
-278
-275
-281
-274
-274
-269
-271
-276
-267
-261
-266
-280
-278
-284
-287
-273
-270
-259
-246
-234
-218
-223
-210
-196
-203
-209
-216
-232
-248
-261
-262
-268
-278
-281
-285
-282
-288
-284
-263
-255
-249
-244
-236
-233
-214
-212
-215
-212
-212
-223
-234
-249
-257
-259
-260
-251
-261
-272
-269
-266
-257
-249
-251
-251
-240
-250
-264
-260
-260
-247
-247
-253
-255
-273
-276
-278
-288
-287
-282
-281
-281
-281
-283
-280
-286
-294
-282
-272
-271
-266
-282
-289
-302
-302
-307
-314
-314
-317
-321
-331
-329
-316
-305
-312
-294
-288
-289
-281
-271
-271
-286
-290
-283
-276
-282
-295
-288
-289
-289
-276
-274
-260
-256
-264
-277
-281
-284
-290
-293
-295
-284
-296
-318
-312
-326
-328
-322
-319
-316
-305
-293
-282
-289
-286
-299
-314
-311
-308
-291
-289
-284
-264
-262
-236
-226
-235
-247
-257
-260
-267
-285
-290
-273
-276
-286
-282
-275
-279
-277
-300
-322
-330
-332
-346
-366
-379
-397
-401
-386
-365
-364
-361
-375
-395
-396
-406
-405
-407
-412
-420
-423
-419
-422
-426
-430
-417
-417
-418
-410
-407
-401
-388
-395
-389
-387
-381
-365
-377
-381
-376
-374
-361
-352
-338
-311
-286
-286
-275
-249
-240
-255
-254
-234
-244
-257
-265
-278
-297
-292
-281
-277
-281
-262
-261
-292
-292
-304
-313
-334
-353
-350
-362
-379
-376
-366
-357
-350
-331
-330
-323
-310
-307
-297
-291
-307
-293
-282
-273
-263
-246
-230
-230
-235
-236
-236
-232
-233
-230
-227
-218
-204
-202
-190
-185
-183
-184
-172
-169
-171
-164
-156
-166
-166
-169
-167
-168
-181
-180
-185
-201
-220
-224
-247
-256
-266
-290
-300
-306
-309
-303
-303
-311
-305
-309
-324
-325
-327
-321
-315
-314
-311
-317
-317
-319
-321
-329
-344
-324
-307
-318
-323
-325
-339
-334
-329
-324
-329
-335
-339
-354
-361
-367
-366
-379
-395
-403
-389
-377
-373
-373
-350
-338
-322
-320
-317
-313
-309
-303
-297
-288
-302
-305
-301
-296
-296
-291
-288
-306
-307
-290
-296
-301
-299
-311
-315
-305
-297
-282
-278
-287
-298
-298
-297
-308
-304
-298
-297
-283
-272
-267
-261
-251
-264
-274
-266
-265
-276
-291
-288
-296
-301
-306
-296
-287
-277
-272
-252
-256
-259
-259
-248
-239
-238
-220
-236
-233
-228
-242
-252
-247
-240
-244
-242
-247
-251
-256
-263
-267
-275
-262
-260
-264
-261
-261
-261
-264
-260
-267
-275
-294
-297
-296
-310
-308
-319
-335
-340
-339
-334
-321
-312
-308
-306
-300
-271
-259
-260
-255
-265
-260
-270
-281
-274
-275
-277
-285
-280
-259
-266
-279
-278
-278
-273
-283
-280
-270
-269
-274
-286
-268
-253
-255
-236
-237
-237
-237
-242
-244
-255
-259
-256
-260
-254
-243
-247
-249
-257
-267
-267
-280
-285
-289
-290
-293
-297
-300
-292
-293
-303
-300
-298
-298
-289
-284
-286
-278
-282
-273
-273
-285
-284
-283
-283
-274
-263
-248
-238
-240
-238
-236
-245
-251
-242
-232
-216
-224
-224
-223
-226
-235
-234
-224
-222
-235
-235
-238
-248
-260
-262
-258
-278
-286
-287
-292
-296
-300
-291
-284
-266
-258
-258
-271
-278
-264
-271
-293
-294
-302
-316
-323
-346
-336
-329
-329
-330
-332
-339
-343
-330
-330
-340
-349
-350
-350
-348
-337
-327
-314
-309
-298
-271
-254
-251
-248
-241
-247
-262
-250
-238
-235
-236
-235
-228
-235
-231
-224
-225
-218
-206
-221
-209
-207
-224
-217
-210
-213
-217
-217
-206
-214
-204
-183
-188
-181
-172
-185
-185
-199
-219
-227
-243
-245
-231
-234
-232
-212
-209
-198
-193
-191
-180
-178
-177
-184
-192
-189
-169
-179
-184
-168
-169
-166
-171
-174
-160
-150
-152
-144
-138
-131
-142
-137
-124
-121
-106
-100
-90
-82
-83
-107
-114
-105
-102
-87
-87
-88
-74
-82
-94
-93
-93
-87
-94
-116
-109
-116
-134
-131
-163
-164
-172
-191
-181
-199
-223
-222
-249
-245
-229
-251
-246
-241
-252
-249
-250
-249
-256
-260
-253
-253
-245
-234
-230
-232
-227
-218
-219
-231
-236
-237
-243
-247
-224
-203
-214
-196
-177
-175
-163
-162
-179
-185
-200
-198
-193
-205
-200
-195
-210
-202
-198
-190
-165
-171
-167
-152
-168
-165
-167
-179
-175
-171
-172
-152
-157
-160
-153
-153
-140
-134
-138
-130
-124
-121
-108
-119
-127
-113
-120
-119
-121
-130
-117
-124
-125
-126
-142
-139
-139
-154
-150
-156
-161
-166
-168
-163
-154
-156
-146
-150
-169
-158
-144
-134
-116
-102
-107
-97
-106
-101
-98
-112
-125
-126
-128
-133
-127
-124
-117
-109
-99
-83
-102
-104
-108
-124
-127
-147
-156
-163
-174
-172
-174
-181
-179
-184
-186
-179
-188
-203
-199
-209
-214
-204
-203
-194
-194
-185
-174
-177
-174
-164
-169
-159
-146
-141
-142
-142
-145
-136
-131
-138
-122
-115
-101
-101
-109
-98
-94
-98
-88
-89
-106
-121
-144
-157
-168
-195
-200
-195
-216
-220
-216
-204
-203
-204
-201
-187
-191
-196
-190
-208
-206
-204
-201
-195
-195
-197
-189
-198
-190
-175
-178
-180
-191
-201
-203
-220
-216
-210
-216
-190
-184
-185
-176
-171
-160
-163
-171
-173
-186
-197
-193
-193
-204
-217
-225
-235
-236
-251
-265
-251
-261
-271
-257
-261
-263
-272
-278
-283
-305
-310
-322
-325
-313
-295
-291
-287
-293
-283
-295
-300
-288
-291
-284
-280
-268
-267
-271
-262
-255
-253
-258
-259
-265
-264
-264
-256
-245
-242
-246
-250
-249
-252
-248
-249
-255
-261
-268
-261
-256
-272
-258
-240
-262
-264
-252
-249
-255
-268
-267
-259
-257
-258
-260
-274
-281
-286
-289
-276
-269
-277
-274
-281
-280
-275
-276
-262
-256
-259
-255
-253
-249
-243
-258
-254
-241
-243
-231
-217
-195
-176
-177
-162
-155
-166
-174
-182
-174
-169
-178
-168
-135
-122
-119
-110
-111
-112
-115
-105
-95
-89
-85
-95
-99
-97
-103
-118
-135
-136
-142
-137
-129
-133
-140
-140
-132
-139
-139
-132
-145
-151
-144
-143
-146
-147
-161
-183
-190
-196
-206
-213
-210
-219
-216
-212
-210
-196
-195
-200
-197
-209
-223
-228
-234
-239
-232
-238
-248
-250
-247
-245
-250
-248
-247
-248
-239
-245
-251
-246
-245
-258
-270
-261
-265
-259
-244
-234
-237
-253
-258
-239
-228
-224
-222
-216
-208
-218
-209
-188
-184
-196
-205
-195
-203
-219
-225
-239
-254
-268
-259
-248
-244
-227
-235
-239
-235
-231
-224
-243
-239
-238
-239
-233
-227
-224
-221
-226
-224
-216
-217
-212
-219
-228
-237
-235
-231
-220
-216
-200
-185
-190
-168
-150
-150
-165
-185
-187
-190
-187
-190
-183
-174
-162
-143
-150
-152
-149
-151
-155
-149
-155
-155
-149
-158
-162
-172
-175
-173
-178
-184
-195
-198
-203
-214
-214
-209
-205
-222
-223
-205
-209
-211
-217
-212
-225
-240
-229
-234
-241
-250
-242
-240
-240
-230
-210
-205
-202
-199
-193
-180
-179
-167
-165
-159
-145
-138
-143
-150
-155
-148
-141
-156
-161
-158
-165
-163
-166
-163
-154
-138
-120
-122
-133
-142
-145
-141
-158
-167
-158
-182
-186
-190
-206
-202
-200
-200
-216
-229
-221
-217
-206
-193
-191
-197
-204
-227
-235
-240
-243
-240
-234
-236
-251
-241
-244
-237
-239
-240
-250
-268
-286
-300
-303
-308
-313
-305
-300
-289
-282
-286
-276
-267
-270
-260
-243
-240
-235
-243
-242
-227
-250
-260
-257
-252
-255
-265
-260
-268
-253
-263
-271
-275
-264
-255
-259
-250
-259
-264
-259
-265
-274
-282
-303
-305
-294
-294
-292
-292
-298
-313
-322
-317
-317
-321
-320
-310
-305
-312
-325
-328
-327
-332
-327
-323
-333
-344
-352
-348
-330
-316
-311
-303
-301
-310
-312
-315
-326
-336
-338
-348
-346
-353
-362
-371
-369
-374
-369
-359
-355
-340
-333
-327
-321
-309
-308
-309
-299
-308
-312
-303
-316
-321
-316
-333
-318
-303
-309
-299
-297
-300
-307
-302
-296
-292
-304
-313
-311
-321
-319
-315
-308
-290
-295
-292
-285
-298
-288
-287
-287
-275
-269
-260
-253
-245
-236
-225
-221
-216
-202
-207
-208
-202
-200
-188
-170
-171
-161
-154
-143
-152
-155
-152
-146
-146
-143
-139
-156
-146
-159
-168
-164
-175
-159
-166
-206
-218
-237
-252
-249
-269
-275
-285
-300
-292
-291
-311
-308
-303
-295
-277
-277
-269
-265
-270
-274
-275
-274
-261
-264
-285
-277
-284
-292
-295
-291
-294
-306
-316
-301
-301
-309
-303
-305
-309
-308
-301
-295
-290
-292
-290
-283
-268
-256
-273
-286
-281
-296
-300
-299
-303
-302
-320
-345
-362
-387
-401
-406
-406
-393
-384
-370
-353
-357
-355
-356
-373
-382
-378
-383
-392
-386
-372
-360
-355
-340
-322
-317
-306
-317
-319
-317
-311
-303
-299
-291
-282
-279
-277
-272
-253
-257
-236
-226
-239
-222
-233
-239
-231
-237
-239
-236
-219
-198
-186
-182
-177
-176
-181
-176
-188
-196
-178
-193
-213
-213
-212
-212
-220
-211
-195
-203
-200
-191
-189
-187
-181
-189
-172
-180
-192
-193
-211
-210
-205
-209
-206
-196
-178
-158
-178
-184
-170
-169
-170
-169
-177
-182
-203
-221
-227
-240
-239
-256
-257
-268
-258
-254
-277
-286
-290
-296
-316
-320
-311
-328
-329
-307
-303
-299
-288
-284
-275
-280
-294
-287
-283
-287
-290
-290
-292
-299
-311
-308
-315
-331
-328
-323
-332
-324
-312
-313
-309
-304
-288
-291
-290
-280
-274
-261
-253
-255
-268
-278
-288
-291
-296
-303
-298
-308
-297
-288
-302
-298
-292
-301
-295
-295
-294
-278
-282
-287
-309
-313
-322
-331
-346
-362
-358
-374
-377
-369
-357
-353
-362
-349
-339
-341
-336
-338
-349
-349
-349
-341
-329
-320
-306
-298
-289
-269
-243
-237
-243
-261
-266
-282
-298
-304
-316
-321
-337
-339
-343
-350
-358
-357
-362
-363
-362
-347
-328
-323
-320
-314
-300
-303
-313
-326
-335
-323
-321
-318
-318
-318
-323
-335
-340
-333
-311
-315
-323
-334
-325
-333
-343
-340
-340
-351
-357
-375
-381
-384
-381
-369
-366
-365
-373
-380
-387
-380
-376
-363
-360
-348
-320
-308
-307
-318
-326
-326
-330
-322
-315
-304
-283
-271
-257
-221
-205
-198
-180
-179
-175
-186
-187
-195
-208
-208
-223
-231
-227
-214
-223
-224
-227
-232
-231
-232
-223
-222
-217
-219
-228
-239
-237
-248
-237
-220
-215
-200
-198
-195
-193
-210
-221
-222
-242
-253
-247
-257
-270
-268
-278
-288
-296
-308
-299
-303
-305
-283
-269
-267
-261
-269
-271
-272
-278
-278
-281
-292
-301
-302
-298
-279
-265
-255
-249
-248
-237
-241
-248
-252
-262
-261
-264
-272
-268
-274
-289
-281
-284
-297
-307
-316
-312
-322
-328
-316
-319
-311
-305
-313
-312
-293
-293
-297
-285
-286
-302
-305
-306
-306
-313
-313
-312
-307
-310
-311
-317
-327
-321
-320
-311
-294
-287
-278
-269
-262
-248
-238
-227
-234
-242
-235
-227
-233
-238
-237
-237
-239
-242
-251
-261
-274
-277
-272
-280
-273
-255
-256
-252
-255
-267
-280
-291
-297
-300
-305
-300
-274
-260
-234
-218
-198
-172
-176
-182
-162
-167
-176
-182
-199
-190
-184
-178
-167
-166
-162
-152
-161
-169
-160
-175
-171
-169
-177
-179
-176
-173
-172
-171
-154
-145
-152
-149
-145
-159
-160
-173
-175
-173
-182
-179
-179
-181
-168
-162
-171
-164
-177
-197
-192
-196
-198
-202
-217
-215
-219
-227
-224
-236
-231
-229
-245
-243
-250
-257
-253
-243
-243
-240
-256
-244
-236
-233
-224
-220
-216
-220
-230
-242
-241
-260
-263
-248
-248
-234
-226
-220
-217
-233
-223
-222
-209
-203
-202
-195
-200
-204
-206
-205
-210
-224
-233
-235
-243
-237
-234
-240
-251
-253
-235
-233
-251
-241
-245
-239
-224
-223
-216
-220
-231
-223
-224
-244
-238
-243
-243
-238
-237
-223
-233
-226
-218
-217
-221
-227
-244
-241
-240
-252
-247
-245
-230
-225
-214
-214
-208
-190
-175
-184
-189
-193
-199
-195
-191
-188
-185
-190
-201
-204
-206
-202
-205
-209
-221
-227
-216
-216
-228
-227
-223
-238
-235
-231
-234
-239
-245
-262
-283
-282
-282
-286
-304
-308
-295
-301
-310
-311
-297
-296
-299
-290
-279
-266
-254
-250
-257
-268
-289
-304
-321
-330
-331
-324
-322
-318
-321
-319
-310
-308
-301
-288
-264
-258
-260
-253
-253
-269
-289
-285
-286
-296
-289
-287
-286
-285
-278
-283
-275
-262
-259
-244
-240
-237
-229
-230
-215
-218
-227
-216
-224
-226
-226
-240
-242
-244
-254
-252
-245
-239
-231
-225
-225
-231
-233
-235
-239
-249
-267
-273
-282
-283
-278
-287
-288
-272
-280
-279
-274
-284
-267
-260
-254
-245
-244
-229
-224
-211
-200
-194
-182
-176
-182
-184
-185
-188
-183
-187
-174
-173
-174
-168
-156
-147
-145
-139
-143
-136
-138
-134
-144
-159
-171
-191
-206
-214
-222
-233
-228
-229
-227
-225
-232
-226
-215
-218
-227
-216
-225
-225
-217
-230
-222
-215
-220
-216
-218
-216
-212
-216
-223
-230
-237
-233
-241
-256
-252
-267
-288
-295
-310
-318
-332
-343
-336
-335
-343
-330
-332
-331
-320
-311
-301
-305
-316
-327
-329
-330
-353
-362
-355
-341
-338
-338
-323
-322
-305
-297
-288
-282
-272
-262
-270
-259
-238
-237
-236
-238
-238
-245
-227
-209
-211
-212
-221
-213
-192
-200
-195
-199
-212
-214
-207
-216
-199
-221
-210
-227
-231
-254
-252
-319
-296
-635
-1384
-1137
-889
-882
-764
-441
-317
-330
-367
-307
-113
-118
11
-2
94
-87
-22
-32
-29
-691
-925
-281
-560
-545
-281
105
31
-63
-31
172
138
-192
-37
172
-12
-355
-372
-158
-81
-18
55
38
-4
-129
-273
-323
-380
-534
-573
-460
-354
-386
-318
-455
-499
-837
-1383
-1084
-1120
-1211
-1173
-751
-627
-760
-665
-451
-237
-356
-16
357
394
313
238
336
532
820
1023
1029
1042
987
736
558
333
132
-37
-44
-104
-130
8
-123
-291
-455
-416
-312
-313
-360
-489
-462
-448
-664
-818
-808
-768
-818
-729
-535
-424
-365
-451
-508
-467
-326
-181
-62
61
185
252
316
246
135
117
130
143
163
194
100
2
-65
-93
-57
-106
-182
-209
-224
-256
-332
-426
-480
-501
-434
-361
-346
-276
-224
-233
-273
-263
-275
-297
-283
-263
-204
-168
-201
-233
-243
-281
-269
-177
-57
10
19
-16
-18
-60
-99
-143
-159
-153
-141
-121
-155
-207
-290
-329
-304
-265
-209
-212
-186
-146
-173
-220
-280
-337
-359
-321
-245
-211
-233
-252
-276
-297
-257
-207
-187
-155
-156
-141
-135
-145
-171
-207
-188
-177
-130
-118
-142
-163
-213
-198
-179
-155
-165
-162
-134
-117
-148
-168
-208
-297
-326
-297
-228
-177
-161
-142
-158
-171
-180
-184
-185
-181
-145
-147
-140
-170
-225
-227
-206
-186
-119
-51
-68
-49
-68
-55
-91
-34
-372
-694
-701
-696
-650
-660
-535
-591
-517
-493
-399
-267
-271
-238
-158
-147
-143
-215
-228
-267
-210
-68
-56
-70
-85
-117
-125
-127
-184
-256
-259
-307
-341
-344
-385
-492
-547
-509
-474
-384
-343
-321
-299
-302
-336
-350
-323
-320
-363
-315
-260
-246
-255
-292
-323
-295
-246
-232
-195
-197
-230
-236
-232
-242
-275
-302
-303
-306
-290
-268
-301
-319
-334
-334
-291
-281
-319
-344
-358
-400
-420
-458
-481
-505
-524
-518
-489
-477
-491
-514
-502
-460
-442
-397
-386
-375
-354
-340
-334
-359
-363
-354
-324
-314
-290
-276
-273
-258
-222
-204
-190
-191
-211
-190
-228
-234
-258
-293
-312
-328
-313
-306
-275
-264
-258
-233
-231
-199
-200
-204
-197
-223
-191
-177
-147
-132
-126
-97
-61
-30
7
52
85
130
167
217
229
255
266
324
360
398
435
423
440
474
496
479
508
567
592
573
672
697
718
747
730
763
764
731
744
733
670
634
572
543
485
410
388
359
368
351
302
170
-88
-375
-717
-1017
-1338
-1585
-1736
-1862
-1901
-1875
-1835
-1742
-1584
-1376
-1140
-903
-707
-553
-462
-423
-401
-384
-347
-280
-183
-66
27
88
120
110
90
58
12
-71
-188
-344
-531
-728
-923
-1098
-1217
-1287
-1277
-1256
-1235
-1209
-1169
-1149
-1142
-1103
-1062
-1016
-948
-911
-893
-876
-885
-837
-800
-730
-628
-527
-422
-337
-273
-268
-278
-288
-296
-309
-312
-326
-327
-354
-357
-349
-314
-253
-188
-110
-45
-9
10
30
66
101
186
236
300
399
504
591
682
801
850
962
1086
1235
1391
1587
1752
1984
2201
2437
2736
2990
3305
3595
3873
4136
4404
4559
4306
2713
66
-2663
-4898
-5894
-5724
-5005
-4421
-4430
-4910
-5306
-5099
-4208
-2681
-1017
133
523
154
-590
-1249
-1588
-1506
-1180
-700
46
1065
2270
3319
3915
4036
3962
3937
4122
4387
4369
3787
2485
655
-1283
-2842
-3674
-3720
-3254
-2688
-2379
-2441
-2667
-2820
-2754
-2504
-2211
-2002
-1919
-1982
-2154
-2433
-2747
-2915
-2713
-2048
-943
422
1712
2663
3139
3222
3077
2884
2768
2685
2519
2132
1440
581
-344
-1142
-1701
-1940
-2294
-2713
-2705
-2627
-2429
-2488
-2739
-3035
-3122
-2997
-2765
-2542
-2439
-2284
-1986
-1593
-1180
-778
-313
320
965
1569
1866
1911
1733
1473
1162
788
390
11
-184
-358
-515
-765
-1008
-1145
-1180
-1164
-1102
-1067
-1065
-1057
-1169
-1286
-1446
-1479
-1374
-1128
-900
-628
-391
-199
-52
27
72
59
105
155
233
245
205
133
72
81
142
246
414
677
951
1233
1411
1549
1590
1575
1613
1672
1726
1767
1883
1881
1971
1959
2004
2145
2406
2813
3270
3494
3273
2306
683
-1548
-3707
-5135
-5782
-5543
-5105
-4712
-4707
-4792
-4633
-4012
-2812
-1360
39
1036
1398
1241
728
183
-204
-360
-255
141
780
1580
2371
2977
3254
3273
3172
3167
3243
3223
2913
2085
774
-846
-2443
-3635
-4245
-4246
-3846
-3330
-2868
-2563
-2340
-2118
-1836
-1485
-1116
-786
-566
-496
-603
-831
-1080
-1197
-1044
-540
300
1314
2258
2914
3211
3213
3018
2731
2376
1998
1504
883
-173
-1435
-2586
-3583
-4013
-4060
-3699
-3173
-2531
-2044
-1715
-1645
-1696
-1771
-1714
-1520
-1317
-1169
-1162
-1173
-1228
-1061
-768
-245
367
1064
1640
1990
1980
1628
1095
401
-189
-744
-1116
-1435
-1628
-1800
-1901
-1944
-1885
-1605
-1188
-626
-154
216
292
188
-129
-471
-792
-967
-957
-843
-630
-473
-311
-217
-42
116
348
554
742
850
850
798
613
414
230
228
339
615
918
1231
1536
1798
1978
2102
2201
2298
2475
2543
2669
2687
2639
2614
2632
2661
2391
1888
1034
-64
-1597
-3293
-4540
-5427
-5598
-5387
-4931
-4508
-4260
-3899
-3330
-2485
-1441
-359
489
1005
1126
978
714
550
517
667
930
1323
1788
2300
2809
3142
3209
3044
2742
2352
1937
1432
727
-204
-1342
-2482
-3429
-4036
-4236
-4067
-3645
-3123
-2677
-2318
-1968
-1605
-1192
-772
-426
-209
-96
-46
-37
-44
-16
108
395
874
1472
2081
2554
2790
2771
2554
2174
1701
1191
684
127
-518
-1204
-1871
-2435
-2826
-3002
-2946
-2780
-2849
-3038
-3153
-3052
-2751
-2366
-2028
-1728
-1418
-1046
-689
-451
-313
-145
173
557
903
1066
1104
1000
913
768
584
331
75
-137
-359
-619
-979
-1291
-1531
-1594
-1628
-1573
-1463
-1277
-1103
-982
-948
-981
-981
-1002
-926
-904
-900
-973
-995
-1001
-945
-843
-700
-504
-320
-65
72
144
124
117
89
132
214
316
449
581
715
813
871
921
1043
1139
1194
1159
1086
992
829
649
516
467
548
724
937
1249
1543
1881
2265
2594
2989
3371
3608
3591
3096
2256
1074
-314
-1942
-3622
-4870
-5691
-5717
-5275
-4510
-3804
-3283
-2793
-2187
-1346
-360
645
1313
1574
1345
831
250
-137
-223
25
463
1037
1619
2165
2678
3025
3138
2975
2586
2046
1418
663
-239
-1267
-2384
-3412
-4211
-4611
-4544
-4038
-3273
-2450
-1767
-1290
-934
-656
-382
-128
47
115
78
-26
-107
-127
-47
157
526
1056
1631
2156
2537
2679
2510
2066
1418
675
-52
-731
-1365
-2057
-3099
-3961
-4495
-4538
-4118
-3520
-2747
-2077
-1437
-882
-481
-386
-368
-375
-297
-185
-83
-125
-208
-297
-287
-116
116
475
747
1017
1027
857
397
-75
-599
-1032
-1359
-1611
-1694
-1718
-1609
-1531
-1397
-1263
-961
-616
-250
8
67
-4
-272
-563
-921
-1184
-1435
-1457
-1382
-1196
-1008
-838
-668
-510
-240
15
335
572
810
883
878
734
558
382
316
403
530
708
813
927
927
960
912
875
819
815
826
843
860
826
932
1083
1373
1715
2223
2767
3360
3991
4387
4414
3765
2538
610
-1780
-3998
-5530
-6163
-6020
-5448
-4862
-4563
-4369
-3889
-2976
-1592
12
1431
2239
2365
1904
1155
403
-150
-404
-393
-101
420
1098
1862
2533
2936
3041
2869
2604
2300
1917
1350
421
-896
-2441
-3932
-5037
-5519
-5316
-4596
-3633
-2705
-1929
-1321
-793
-265
245
662
909
928
781
508
179
-117
-322
-346
-91
461
1207
1953
2521
2746
2598
2168
1547
839
127
-565
-1280
-2135
-3015
-3837
-4473
-4719
-4583
-4011
-3183
-2247
-1301
-545
-52
179
205
131
66
22
-31
-144
-332
-514
-646
-683
-534
-283
84
467
750
820
655
248
-302
-850
-1349
-1702
-1884
-1891
-1813
-1670
-1529
-1337
-1075
-720
-306
53
323
400
285
-30
-501
-991
-1414
-1706
-1791
-1719
-1514
-1263
-990
-683
-365
-46
248
518
714
819
827
714
492
230
19
-96
-82
37
285
540
725
863
879
864
789
751
719
690
666
646
671
686
833
1072
1448
1968
2554
3201
3854
4489
4905
4702
3764
1931
-606
-3324
-5430
-6539
-6644
-6048
-5295
-4779
-4605
-4310
-3597
-2310
-600
1130
2367
2808
2552
1810
961
241
-227
-483
-454
-109
549
1415
2303
2932
3185
3095
2811
2464
2135
1724
1067
-6
-1469
-3108
-4588
-5485
-5650
-5143
-4173
-3061
-2067
-1286
-641
-81
423
840
1121
1208
1127
917
628
276
-89
-355
-419
-158
426
1223
2010
2560
2717
2453
1852
1075
296
-435
-1109
-1747
-2376
-2948
-3431
-3739
-3783
-3511
-3081
-2754
-2262
-1697
-1012
-459
-149
-119
-259
-320
-275
-217
-286
-286
-258
-126
10
103
164
255
385
484
454
260
-55
-456
-847
-1252
-1577
-1817
-1817
-1712
-1518
-1373
-1216
-988
-705
-397
-228
-137
-191
-238
-356
-540
-830
-1150
-1383
-1449
-1382
-1240
-1001
-740
-368
-36
277
475
592
637
652
634
540
404
197
58
-66
-77
-6
170
371
571
736
763
736
664
593
492
392
305
307
357
481
680
905
1215
1584
2023
2437
2850
3242
3589
4001
4434
4802
4399
3177
849
-2143
-4783
-6548
-6818
-6181
-5070
-4245
-3984
-4040
-3865
-3060
-1665
138
1628
2486
2529
2006
1312
633
162
-168
-368
-232
303
1246
2315
3179
3532
3355
2844
2245
1779
1428
1033
353
-745
-2219
-3800
-5064
-5665
-5469
-4638
-3514
-2429
-1558
-873
-337
126
496
725
835
833
790
712
561
354
102
-125
-171
106
707
1485
2181
2537
2426
1894
1127
291
-497
-1174
-1754
-2229
-2613
-2930
-3183
-3361
-3544
-3495
-3128
-2402
-1430
-584
39
253
217
61
-102
-263
-322
-318
-286
-173
-129
-107
-181
-261
-271
-193
-52
104
176
59
-254
-748
-1292
-1701
-1872
-1829
-1628
-1372
-1094
-854
-662
-521
-442
-380
-274
-137
-65
-124
-387
-746
-1109
-1407
-1568
-1582
-1489
-1229
-883
-504
-157
75
243
334
451
585
701
768
778
678
490
262
55
-12
29
189
432
635
758
735
642
498
358
232
214
287
365
457
522
644
835
1151
1521
1919
2390
2883
3413
3902
4349
4448
3975
2945
1185
-1136
-3550
-5361
-6322
-6317
-5674
-4840
-4237
-3946
-3579
-2976
-1917
-527
889
1862
2238
2023
1457
827
328
-24
-222
-173
148
783
1667
2570
3159
3290
3027
2511
1901
1382
869
195
-718
-1897
-3178
-4294
-5004
-5133
-4684
-3826
-2771
-1772
-954
-300
190
554
797
877
841
726
586
456
298
134
-6
-76
72
444
971
1541
1959
2058
1820
1278
544
-209
-924
-1556
-2064
-2512
-2921
-3234
-3431
-3399
-3117
-2603
-1922
-1154
-398
209
570
653
532
274
-25
-281
-478
-576
-625
-612
-561
-498
-402
-289
-148
11
153
190
102
-128
-481
-885
-1253
-1522
-1662
-1596
-1382
-1085
-780
-540
-324
-166
-32
69
120
70
-63
-296
-609
-942
-1269
-1502
-1611
-1532
-1323
-1019
-649
-268
51
306
450
494
509
468
417
340
225
90
-38
-142
-200
-170
-49
148
367
555
668
670
587
462
341
262
212
209
224
301
427
599
814
1102
1433
1815
2181
2511
2840
3049
3311
3505
3806
3943
3452
2410
415
-1995
-4274
-5806
-6203
-5749
-4831
-3998
-3571
-3457
-3201
-2573
-1459
-102
1061
1771
1911
1726
1425
1088
813
519
228
164
526
1295
2280
3151
3542
3369
2764
2006
1342
865
474
-40
-838
-1898
-3028
-3986
-4473
-4412
-3920
-3106
-2205
-1353
-596
1
431
675
737
654
536
486
522
632
711
674
541
410
414
639
1038
1466
1751
1753
1428
841
115
-637
-1320
-1865
-2263
-2479
-2704
-2877
-2963
-2957
-2680
-2290
-1678
-1050
-426
128
457
503
318
37
-258
-455
-588
-606
-589
-521
-436
-420
-448
-459
-413
-277
-129
-32
-65
-232
-462
-742
-1005
-1242
-1279
-1149
-869
-600
-389
-228
-137
-61
-18
-25
-90
-166
-313
-483
-698
-964
-1211
-1385
-1456
-1377
-1189
-904
-534
-193
111
293
386
411
399
402
411
413
379
316
210
131
91
130
208
354
487
592
620
564
497
401
316
201
171
156
207
315
483
677
865
1101
1351
1633
1947
2252
2580
2869
3169
3473
3755
3841
3321
2237
318
-1912
-4013
-5369
-5690
-5254
-4349
-3569
-3136
-3029
-2822
-2328
-1390
-214
819
1464
1575
1382
1055
748
523
307
156
205
576
1304
2189
2965
3307
3147
2571
1819
1100
560
139
-354
-1043
-1941
-2881
-3643
-4016
-3934
-3494
-2820
-2079
-1363
-719
-203
146
320
312
201
68
21
128
322
518
606
595
571
618
799
1097
1402
1570
1511
1201
669
15
-652
-1253
-1744
-2065
-2237
-2233
-2291
-2352
-2375
-2315
-2071
-1717
-1211
-768
-372
-118
4
-112
-292
-503
-638
-657
-602
-451
-292
-128
-52
-52
-160
-210
-246
-174
-126
-144
-262
-445
-622
-816
-933
-1010
-934
-795
-579
-417
-288
-255
-256
-283
-359
-439
-558
-628
-719
-767
-875
-962
-1060
-1064
-994
-851
-616
-348
-38
196
373
401
379
312
289
277
309
358
413
434
410
405
371
398
427
467
449
394
252
84
-73
-197
-272
-295
-243
-182
-23
121
368
569
808
1037
1306
1581
1817
2069
2268
2462
2596
2786
2977
3265
3212
2719
1492
-378
-2412
-4149
-4977
-4962
-4323
-3515
-2941
-2817
-2840
-2685
-2159
-1263
-279
495
881
948
884
818
749
622
375
174
234
681
1456
2310
2910
3012
2613
1895
1152
578
206
-58
-412
-971
-1686
-2428
-3003
-3273
-3238
-2927
-2441
-1889
-1304
-776
-345
-75
17
-29
-117
-141
-22
234
539
769
815
713
593
566
676
895
1115
1235
1178
945
585
128
-360
-808
-1199
-1466
-1734
-1933
-2072
-2135
-2073
-1958
-1741
-1487
-1167
-821
-483
-254
-127
-130
-217
-355
-484
-547
-547
-483
-404
-338
-308
-278
-272
-246
-211
-167
-172
-192
-254
-362
-488
-626
-738
-843
-853
-834
-777
-713
-607
-500
-447
-418
-481
-557
-654
-717
-777
-838
-915
-952
-991
-996
-943
-819
-605
-386
-155
12
147
217
261
305
347
389
422
458
464
439
365
330
288
261
227
183
108
24
-34
-65
-81
-90
-99
-109
-69
26
174
349
551
760
1007
1254
1509
1756
2019
2274
2489
2694
2856
3034
2976
2613
1949
881
-373
-1830
-3149
-4125
-4581
-4448
-3940
-3269
-2702
-2265
-1957
-1573
-1101
-487
124
592
848
839
704
553
466
460
495
588
796
1184
1699
2201
2496
2433
2050
1458
839
298
-162
-584
-1011
-1481
-1960
-2397
-2690
-2777
-2649
-2356
-1934
-1479
-1029
-628
-336
-198
-188
-257
-317
-296
-172
29
238
424
549
595
611
640
704
810
889
910
821
580
252
-136
-548
-998
-1503
-1926
-2200
-2249
-2138
-1944
-1744
-1577
-1426
-1232
-1009
-798
-584
-434
-347
-332
-386
-454
-508
-553
-581
-579
-557
-471
-360
-245
-214
-230
-275
-310
-348
-394
-452
-542
-588
-617
-582
-540
-506
-506
-476
-427
-341
-244
-199
-204
-290
-413
-571
-712
-839
-895
-918
-913
-892
-860
-778
-673
-502
-333
-181
-52
97
225
330
373
369
369
329
302
272
262
272
303
297
308
293
251
205
131
57
-5
-36
-86
-86
-82
-33
49
130
275
435
580
756
923
1069
1231
1311
1373
1413
1443
1535
1635
1748
1816
1800
1678
1332
633
-360
-1686
-2981
-3856
-4066
-3549
-2686
-1787
-1226
-969
-898
-740
-454
-55
297
486
504
421
369
360
356
247
83
-35
59
456
1024
1561
1845
1727
1296
724
167
-295
-663
-938
-1148
-1334
-1493
-1629
-1743
-1782
-1740
-1598
-1345
-1031
-698
-412
-203
-162
-268
-419
-542
-592
-537
-372
-154
81
267
351
365
347
339
353
380
384
270
65
-436
-1033
-1625
-2017
-2109
-2024
-1729
-1439
-1133
-872
-621
-524
-433
-371
-292
-230
-211
-211
-244
-333
-512
-747
-976
-1040
-971
-752
-541
-360
-284
-212
-209
-265
-385
-522
-569
-570
-467
-413
-362
-370
-337
-331
-313
-274
-232
-144
-99
-90
-182
-291
-441
-548
-667
-760
-806
-801
-707
-589
-458
-383
-307
-237
-113
-16
75
136
201
238
246
216
161
141
109
132
123
121
108
132
152
126
72
-2
-65
-117
-108
-83
-56
-32
35
129
242
360
477
614
733
859
950
1040
1068
1034
978
907
932
1045
1237
1302
1128
571
-240
-1070
-1677
-1878
-1768
-1486
-1242
-1125
-1087
-1092
-1042
-939
-836
-799
-840
-872
-817
-646
-406
-204
-140
-180
-201
-94
197
597
957
1174
1173
999
753
485
239
56
-100
-246
-379
-491
-593
-678
-784
-935
-1098
-1219
-1245
-1185
-1084
-987
-942
-948
-974
-1015
-1006
-925
-756
-533
-298
-100
31
121
166
175
176
181
162
158
136
103
22
-66
-172
-280
-384
-451
-634
-1015
-1410
-1712
-1712
-1575
-1319
-1161
-1089
-1024
-932
-878
-854
-814
-773
-673
-627
-567
-534
-469
-439
-486
-635
-730
-710
-577
-437
-419
-499
-607
-616
-614
-585
-614
-611
-562
-471
-398
-409
-456
-517
-517
-535
-565
-618
-577
-516
-465
-459
-490
-486
-444
-347
-317
-311
-354
-315
-270
-255
-295
-368
-365
-316
-232
-154
-82
-22
70
126
175
188
222
264
264
233
149
74
22
32
41
65
81
137
217
331
443
524
601
703
786
848
884
931
1032
1118
1213
1283
1322
1364
1407
1412
1341
1092
583
-201
-1205
-2203
-2956
-3226
-2934
-2323
-1615
-1106
-865
-812
-790
-724
-600
-487
-442
-413
-349
-182
36
235
357
384
370
472
732
1108
1469
1613
1476
1102
624
158
-219
-516
-751
-915
-1015
-1045
-1056
-1108
-1214
-1365
-1505
-1588
-1567
-1421
-1211
-1008
-886
-840
-843
-831
-767
-644
-501
-348
-148
52
187
242
148
-49
-264
-436
-474
-492
-495
-521
-548
-593
-631
-711
-771
-803
-836
-864
-894
-886
-861
-860
-873
-940
-1020
-1022
-975
-861
-774
-742
-728
-724
-716
-711
-721
-737
-710
-658
-583
-542
-489
-449
-442
-416
-423
-410
-371
-272
-161
-69
-31
8
27
35
27
-44
-112
-163
-177
-199
-216
-256
-296
-322
-319
-315
-312
-284
-238
-185
-165
-164
-165
-155
-122
-84
-27
34
129
227
333
419
465
529
593
676
755
830
892
940
982
1004
1029
1054
1163
1268
1431
1585
1774
1950
2081
2049
1774
1152
354
-657
-1704
-2541
-3039
-2974
-2495
-1782
-1229
-956
-1071
-1369
-1664
-1771
-1675
-1495
-1281
-1153
-1060
-939
-710
-380
-82
131
248
410
700
1104
1493
1688
1608
1264
840
459
262
253
347
399
328
128
-177
-485
-814
-1119
-1399
-1632
-1743
-1733
-1630
-1498
-1431
-1469
-1543
-1625
-1617
-1520
-1323
-1050
-769
-495
-277
-111
3
93
215
343
484
622
737
794
779
664
479
267
64
-97
-212
-282
-334
-383
-451
-580
-727
-902
-1065
-1383
-1763
-2091
-2214
-2015
-1699
-1324
-1121
-993
-904
-771
-678
-604
-569
-506
-392
-291
-159
-51
71
155
160
61
3
13
73
58
-69
-271
-455
-543
-577
-613
-694
-714
-691
-597
-558
-590
-675
-765
-840
-917
-957
-968
-861
-724
-595
-541
-531
-508
-415
-323
-300
-325
-331
-259
-205
-155
-162
-175
-161
-107
-42
15
78
127
187
188
144
62
50
59
61
48
17
20
31
66
49
8
-26
-14
40
117
172
200
258
300
337
372
403
436
508
564
599
597
570
574
580
579
552
537
530
492
471
429
313
136
-91
-391
-715
-1034
-1258
-1372
-1370
-1257
-1110
-974
-876
-832
-827
-855
-881
-859
-796
-689
-558
-429
-309
-188
-85
-40
-36
-35
-33
-10
28
34
10
-25
-66
-95
-112
-115
-109
-107
-118
-160
-228
-316
-441
-631
-869
-1112
-1264
-1234
-1042
-841
-723
-692
-709
-757
-802
-860
-900
-895
-866
-790
-689
-565
-456
-402
-401
-445
-493
-478
-398
-323
-305
-344
-374
-407
-421
-432
-450
-467
-476
-454
-456
-459
-488
-524
-555
-566
-569
-558
-492
-397
-324
-307
-325
-365
-384
-402
-435
-460
-471
-457
-395
-334
-281
-243
-205
-136
-102
-47
-1
40
74
59
18
-34
-66
-82
-74
-67
-38
7
47
90
119
115
83
71
43
37
43
52
83
125
171
240
295
365
461
564
658
745
840
901
964
1009
1028
1046
1086
1103
1156
1173
1131
976
738
449
112
-200
-473
-695
-845
-903
-861
-749
-663
-665
-775
-991
-1262
-1491
-1590
-1539
-1390
-1176
-945
-717
-489
-283
-123
-34
-18
-35
-30
18
97
190
253
263
275
309
353
406
459
453
380
262
139
-8
-175
-313
-458
-599
-673
-692
-674
-666
-680
-737
-836
-929
-993
-1030
-1036
-1015
-966
-900
-816
-751
-712
-708
-728
-734
-712
-685
-646
-589
-548
-509
-480
-442
-408
-374
-348
-339
-347
-383
-441
-496
-552
-608
-610
-587
-560
-519
-476
-467
-475
-483
-513
-545
-566
-587
-603
-622
-618
-606
-600
-591
-588
-576
-568
-546
-495
-439
-402
-353
-292
-261
-246
-235
-218
-209
-203
-209
-228
-245
-250
-266
-285
-286
-303
-300
-283
-254
-232
-224
-212
-222
-244
-274
-311
-327
-350
-367
-365
-358
-333
-296
-252
-220
-186
-149
-112
-90
-67
-57
-30
3
26
34
21
28
16
29
47
55
77
100
127
146
136
132
169
154
148
159
157
155
150
152
170
156
155
181
167
190
182
167
153
116
63
-5
-78
-145
-196
-250
-272
-268
-259
-248
-259
-270
-286
-321
-345
-384
-421
-440
-462
-493
-558
-634
-706
-743
-726
-693
-657
-626
-606
-587
-570
-579
-592
-617
-624
-612
-582
-523
-485
-460
-452
-475
-499
-508
-512
-498
-491
-486
-487
-487
-467
-476
-491
-496
-522
-543
-553
-542
-530
-534
-532
-542
-560
-568
-548
-525
-501
-484
-480
-472
-485
-497
-516
-524
-532
-527
-495
-452
-405
-364
-314
-277
-266
-268
-255
-244
-244
-257
-277
-287
-303
-305
-314
-303
-293
-263
-225
-202
-179
-175
-159
-141
-123
-97
-82
-85
-86
-80
-96
-121
-151
-185
-219
-224
-204
-188
-171
-160
-158
-155
-159
-140
-121
-123
-126
-132
-142
-153
-126
-100
-86
-56
-42
-47
-14
44
106
141
127
93
54
38
46
49
16
-40
-74
-93
-67
-38
-17
-33
-49
-34
-24
4
-16
-50
-86
-124
-142
-150
-160
-192
-226
-253
-278
-275
-271
-249
-199
-176
-156
-136
-142
-177
-233
-295
-356
-390
-394
-397
-400
-388
-370
-338
-323
-314
-288
-267
-253
-240
-239
-266
-292
-302
-310
-298
-288
-296
-309
-307
-301
-288
-277
-271
-290
-302
-307
-302
-302
-298
-281
-276
-289
-306
-302
-299
-322
-331
-337
-363
-365
-353
-353
-340
-316
-301
-286
-290
-310
-326
-350
-363
-379
-403
-411
-424
-417
-388
-378
-380
-357
-343
-315
-286
-290
-299
-295
-273
-279
-293
-286
-268
-280
-271
-268
-252
-234
-218
-189
-194
-207
-224
-245
-272
-238
-198
-236
-264
-324
-359
-379
-373
-365
-354
-348
-372
-329
-295
-313
-288
-255
-254
-210
-189
-196
-202
-219
-221
-278
-256
-216
-156
-141
-104
-106
-118
-70
-74
-38
5
-40
-48
2
-38
-64
-56
-110
-145
-123
-127
-119
-108
-109
-132
-126
-133
-117
-125
-168
-171
-202
-194
-203
-205
-164
-189
-223
-223
-194
-202
-247
-190
-186
-240
-250
-239
-278
-334
-314
-310
-322
-296
-277
-282
-243
-207
-223
-181
-136
-124
-114
-104
-148
-174
-189
-207
-242
-294
-298
-316
-301
-287
-298
-251
-262
-249
-189
-127
-173
-169
-152
-217
-287
-279
-319
-389
-420
-422
-408
-422
-363
-325
-351
-275
-295
-275
-235
-240
-221
-215
-212
-227
-251
-254
-286
-261
-267
-300
-240
-220
-208
-181
-159
-218
-222
-232
-260
-318
-279
-302
-333
-375
-363
-372
-364
-337
-374
-299
-268
-271
-270
-254
-209
-261
-328
-246
-281
-332
-285
-231
-278
-288
-191
-212
-220
-173
-212
-221
-252
-265
-261
-300
-293
-304
-307
-340
-321
-302
-341
-357
-311
-302
-321
-271
-267
-243
-249
-239
-224
-217
-220
-231
-238
-304
-226
-193
-163
-129
-58
-70
-67
-59
-61
-100
-106
-126
-162
-187
-211
-200
-239
-243
-227
-210
-209
-171
-140
-154
-154
-112
-156
-186
-169
-161
-230
-215
-223
-254
-230
-240
-236
-236
-216
-185
-138
-128
-118
-103
-168
-193
-196
-232
-226
-248
-231
-234
-228
-212
-200
-200
-179
-153
-191
-126
-125
-171
-173
-189
-229
-270
-283
-250
-307
-300
-265
-280
-264
-286
-223
-236
-252
-224
-187
-221
-242
-226
-271
-302
-303
-307
-309
-341
-308
-292
-295
-265
-235
-226
-231
-192
-189
-172
-174
-168
-181
-190
-198
-195
-229
-269
-213
-260
-279
-236
-185
-212
-166
-162
-205
-136
-141
-141
-186
-140
-165
-212
-222
-221
-216
-216
-174
-165
-149
-170
-134
-129
-165
-179
-176
-196
-269
-287
-284
-340
-351
-303
-302
-309
-262
-239
-249
-252
-194
-240
-239
-210
-222
-221
-198
-197
-207
-195
-206
-246
-260
-242
-280
-282
-255
-261
-250
-220
-218
-200
-172
-177
-180
-195
-186
-198
-211
-188
-197
-252
-237
-210
-227
-236
-207
-186
-200
-198
-172
-161
-177
-157
-134
-168
-154
-139
-155
-148
-154
-174
-178
-195
-197
-195
-187
-175
-185
-212
-222
-246
-285
-310
-334
-359
-385
-392
-391
-404
-410
-414
-421
-399
-339
-284
-228
-182
-197
-204
-233
-265
-277
-283
-274
-269
-266
-245
-236
-224
-194
-167
-148
-120
-98
-98
-106
-139
-172
-217
-247
-255
-281
-288
-273
-284
-284
-279
-274
-277
-287
-272
-247
-247
-243
-232
-243
-241
-239
-240
-228
-199
-175
-131
-102
-95
-81
-102
-131
-146
-163
-158
-133
-136
-113
-104
-108
-108
-107
-103
-99
-107
-120
-137
-163
-198
-238
-267
-287
-296
-303
-278
-250
-236
-209
-202
-221
-246
-257
-275
-297
-310
-314
-321
-340
-348
-367
-369
-369
-353
-325
-294
-278
-255
-240
-250
-258
-272
-283
-308
-320
-308
-302
-295
-287
-274
-262
-247
-220
-196
-167
-147
-145
-137
-142
-132
-136
-155
-150
-143
-149
-165
-176
-169
-177
-193
-192
-188
-194
-180
-167
-176
-178
-169
-156
-145
-153
-156
-155
-174
-187
-189
-199
-206
-201
-199
-196
-196
-200
-208
-223
-233
-246
-271
-269
-276
-283
-275
-262
-263
-261
-262
-251
-242
-227
-193
-193
-173
-147
-139
-140
-138
-150
-156
-164
-187
-202
-228
-259
-281
-308
-310
-296
-285
-269
-242
-223
-202
-202
-198
-185
-195
-195
-203
-222
-243
-273
-301
-317
-329
-326
-319
-292
-265
-255
-254
-262
-262
-268
-261
-267
-310
-309
-274
-234
-169
-167
-215
-248
-258
-239
-194
-148
-118
-107
-115
-134
-152
-162
-182
-178
-179
-191
-177
-187
-210
-223
-218
-211
-192
-174
-165
-158
-178
-203
-225
-257
-273
-285
-302
-308
-302
-289
-270
-236
-213
-174
-149
-133
-109
-115
-121
-133
-146
-144
-152
-158
-168
-162
-149
-148
-133
-126
-139
-149
-162
-182
-191
-183
-172
-168
-159
-148
-144
-139
-139
-136
-123
-122
-123
-123
-126
-125
-142
-146
-162
-191
-212
-233
-248
-235
-213
-205
-199
-192
-175
-156
-150
-146
-132
-119
-119
-112
-118
-130
-154
-172
-189
-196
-194
-192
-182
-177
-178
-180
-174
-179
-192
-191
-192
-201
-201
-212
-212
-203
-225
-257
-262
-260
-263
-250
-254
-243
-240
-243
-238
-230
-218
-216
-200
-198
-223
-241
-245
-260
-269
-264
-250
-220
-215
-210
-207
-207
-216
-219
-211
-223
-236
-255
-284
-319
-344
-364
-381
-396
-395
-388
-363
-324
-300
-285
-280
-270
-270
-252
-243
-244
-250
-268
-280
-302
-318
-335
-345
-334
-325
-311
-272
-244
-232
-218
-203
-180
-178
-189
-197
-200
-203
-221
-228
-246
-257
-264
-254
-235
-222
-205
-198
-189
-170
-180
-217
-223
-248
-263
-265
-274
-273
-271
-255
-220
-173
-136
-101
-82
-74
-88
-124
-151
-175
-198
-204
-230
-254
-254
-269
-268
-259
-256
-245
-223
-201
-182
-172
-180
-182
-198
-219
-216
-224
-221
-210
-196
-175
-164
-177
-177
-191
-216
-217
-232
-252
-269
-269
-294
-315
-303
-298
-275
-246
-206
-196
-191
-190
-211
-220
-241
-263
-296
-312
-332
-352
-329
-310
-295
-296
-280
-263
-252
-240
-228
-218
-220
-242
-274
-296
-326
-343
-341
-328
-309
-298
-292
-279
-266
-271
-278
-265
-258
-250
-242
-261
-252
-257
-281
-299
-304
-297
-285
-280
-263
-250
-236
-211
-197
-190
-184
-207
-229
-258
-284
-300
-323
-338
-357
-366
-368
-373
-365
-349
-346
-328
-302
-283
-270
-258
-246
-246
-253
-265
-279
-298
-291
-278
-278
-278
-263
-242
-225
-189
-153
-140
-142
-142
-154
-184
-213
-251
-277
-313
-341
-354
-352
-348
-339
-306
-274
-255
-243
-232
-229
-240
-237
-231
-243
-252
-245
-246
-261
-253
-221
-200
-185
-160
-142
-123
-120
-141
-152
-158
-170
-188
-209
-236
-268
-280
-288
-280
-272
-256
-240
-231
-232
-231
-224
-218
-203
-206
-213
-238
-268
-297
-314
-321
-316
-306
-294
-272
-256
-247
-240
-249
-257
-262
-270
-286
-295
-297
-290
-269
-255
-239
-213
-188
-170
-161
-149
-160
-178
-190
-197
-209
-217
-224
-230
-242
-241
-241
-240
-223
-210
-209
-196
-189
-191
-194
-212
-239
-261
-257
-267
-279
-274
-262
-248
-233
-225
-205
-176
-166
-146
-136
-146
-161
-191
-241
-281
-295
-308
-316
-306
-299
-281
-271
-271
-261
-250
-241
-244
-246
-243
-254
-275
-297
-324
-335
-354
-358
-345
-330
-298
-284
-253
-222
-208
-192
-179
-182
-187
-188
-205
-230
-252
-247
-237
-237
-235
-241
-257
-262
-256
-266
-274
-289
-302
-328
-343
-354
-359
-382
-414
-421
-436
-458
-448
-436
-430
-439
-452
-433
-425
-413
-396
-385
-376
-389
-390
-384
-383
-370
-356
-335
-314
-280
-257
-224
-195
-178
-165
-179
-185
-204
-224
-238
-258
-292
-304
-315
-320
-308
-311
-311
-301
-304
-297
-276
-273
-266
-250
-235
-220
-196
-181
-169
-153
-146
-126
-114
-117
-123
-127
-121
-124
-137
-141
-154
-170
-195
-215
-231
-237
-235
-230
-230
-228
-232
-246
-240
-240
-255
-268
-278
-292
-298
-302
-322
-332
-327
-310
-296
-280
-270
-248
-232
-221
-213
-206
-205
-225
-247
-275
-305
-331
-332
-356
-366
-368
-384
-392
-378
-357
-341
-325
-305
-288
-288
-290
-305
-331
-357
-373
-392
-398
-397
-395
-378
-375
-361
-332
-321
-307
-310
-306
-300
-296
-291
-293
-302
-308
-300
-304
-312
-293
-280
-283
-272
-274
-276
-271
-288
-294
-298
-306
-316
-341
-358
-362
-360
-361
-359
-340
-325
-314
-296
-288
-275
-261
-264
-262
-263
-256
-254
-257
-243
-225
-217
-202
-191
-177
-168
-172
-178
-197
-229
-265
-296
-307
-307
-307
-301
-295
-287
-275
-273
-250
-225
-210
-191
-201
-206
-223
-265
-308
-341
-346
-355
-357
-343
-316
-308
-301
-285
-265
-239
-220
-204
-186
-175
-183
-219
-235
-247
-267
-284
-296
-286
-278
-246
-213
-202
-198
-198
-186
-185
-197
-215
-228
-241
-255
-268
-283
-288
-300
-312
-304
-303
-282
-267
-268
-256
-239
-243
-240
-220
-215
-233
-238
-233
-230
-237
-247
-235
-226
-210
-209
-199
-188
-189
-192
-183
-206
-225
-251
-275
-302
-316
-335
-350
-357
-352
-346
-349
-344
-341
-327
-307
-305
-284
-273
-268
-259
-262
-271
-273
-267
-272
-268
-252
-245
-246
-256
-261
-238
-238
-233
-225
-228
-222
-226
-232
-234
-238
-230
-218
-222
-222
-215
-212
-215
-220
-215
-223
-233
-237
-246
-242
-236
-235
-247
-257
-271
-280
-292
-292
-273
-270
-273
-271
-251
-233
-234
-251
-251
-255
-277
-275
-273
-286
-293
-304
-307
-298
-296
-271
-245
-235
-216
-215
-219
-225
-252
-253
-266
-280
-278
-287
-286
-280
-280
-269
-260
-246
-236
-227
-230
-226
-228
-257
-273
-281
-285
-276
-261
-247
-237
-236
-229
-215
-218
-211
-208
-231
-230
-251
-283
-295
-310
-309
-313
-315
-298
-282
-270
-258
-252
-263
-274
-275
-286
-313
-333
-324
-327
-336
-330
-326
-325
-322
-304
-291
-268
-265
-246
-246
-261
-268
-290
-291
-289
-278
-251
-231
-231
-220
-205
-196
-190
-194
-185
-199
-222
-243
-267
-288
-318
-337
-347
-346
-353
-343
-341
-341
-335
-335
-322
-312
-292
-284
-268
-260
-263
-254
-250
-247
-237
-236
-231
-221
-200
-197
-189
-193
-207
-210
-229
-253
-271
-303
-319
-322
-332
-341
-350
-358
-362
-348
-327
-309
-297
-283
-289
-305
-296
-293
-307
-296
-291
-293
-274
-281
-278
-274
-268
-260
-253
-256
-266
-286
-301
-299
-306
-327
-337
-332
-328
-321
-322
-317
-295
-304
-314
-291
-278
-288
-291
-276
-285
-281
-255
-258
-261
-282
-276
-300
-296
-316
-288
-399
-718
-438
-539
-1059
-701
-382
-986
-833
-162
-488
-661
-194
-128
-330
-219
-98
-144
-281
-347
-278
-377
-538
-405
-358
-498
-409
-226
-259
-246
-103
-83
-137
-189
-161
-150
-257
-368
-396
-389
-492
-482
-375
-366
-352
-302
-266
-222
-204
-189
-166
-155
-200
-228
-253
-301
-349
-370
-356
-332
-326
-271
-218
-201
-179
-142
-116
-157
-127
-112
-150
-175
-154
-175
-210
-316
-493
-458
-317
-326
-243
-185
-230
-201
-237
-325
-304
-255
-292
-342
-340
-370
-407
-361
-361
-393
-311
-296
-313
-287
-289
-286
-257
-293
-251
-208
-283
-241
-206
-372
-371
-158
-320
-430
-210
-267
-306
-213
-262
-283
-240
-186
-187
-155
-170
-151
-172
-182
-129
-135
-135
-57
-119
-203
-142
-139
-215
-184
-160
-193
-246
-176
-113
-219
-240
-210
-199
-212
-260
-198
-172
-287
-324
-285
-176
-159
-270
-264
-128
-81
-187
-162
-116
-192
-178
-9
-82
-203
-184
-229
-299
-274
-157
-121
-228
-305
-205
-105
-264
-340
-156
-322
-425
-154
-196
-448
-264
-232
-422
-311
-190
-299
-328
-170
-238
-274
-88
-162
-287
-114
-141
-293
-189
-183
-289
-203
-277
-453
-278
-113
-376
-492
-244
-259
-514
-454
-289
-322
-514
-441
-362
-371
-352
-533
-407
-159
-258
-384
-188
-137
-444
-315
-24
-232
-260
-139
-164
-232
-63
-50
-475
-147
116
-306
-407
-44
-238
-386
-230
-182
-372
-191
-105
-439
-360
-45
-115
-414
-217
-239
-357
-382
-294
-227
-316
-242
-378
-364
-154
-225
-191
-128
-133
-194
-176
-63
-174
-233
-122
-128
-303
-497
-122
-67
-325
-217
-167
-156
-232
-186
-149
-193
-245
-183
-202
-375
-378
-258
-272
-497
-467
-57
-195
-436
-172
-107
-334
-342
-56
-218
-439
-367
-241
-268
-422
-324
-293
-304
-199
-272
-381
-186
31
-202
-588
-150
8
-385
-315
-351
-214
-120
-113
-413
-261
-64
-237
-292
-207
-304
-200
-149
-546
-435
-63
-353
-481
-104
-109
-240
-736
-190
178
-394
-651
-253
-130
-519
-364
-316
-422
-56
-68
-356
-495
-172
-112
-430
-273
37
-143
-800
-209
225
-711
-696
463
-205
-787
84
126
-586
-394
125
-21
-525
-321
-130
-459
-393
-267
-311
-312
-152
-227
-404
-196
64
-284
-259
-75
-387
-323
-160
-503
-429
-76
-345
-296
44
-51
-425
-567
33
205
-379
-445
100
-250
-817
-212
109
-255
-329
-398
-139
-140
-426
-345
-13
-87
-327
-377
23
-290
-598
-155
-161
-547
-138
8
-355
-340
-41
-233
-652
26
-141
-565
-203
208
-153
-530
-58
348
-323
-882
256
367
-837
-385
382
-509
-1007
-110
-131
-502
-222
-249
-241
-24
-498
-552
-186
-201
-135
-445
-457
-86
-241
-664
-172
-275
-307
95
-237
-448
-188
361
-359
-859
151
334
-593
-403
285
-56
-548
-603
125
-15
-809
-223
282
-346
-1032
-99
402
-693
-924
-10
-121
-540
-659
-351
136
-261
-530
-495
-191
263
-414
-796
151
77
-681
-351
186
-41
-507
-317
-62
68
-579
-916
411
353
-921
-508
344
-761
-491
175
-150
-288
-37
-295
-493
-88
79
-6
-356
-385
-19
24
-335
-377
81
-118
-534
-221
-59
-507
-578
-174
-47
-465
-405
-235
-119
-362
-198
-511
-432
198
-446
-890
85
231
-803
-317
124
-281
-306
-212
-78
-59
-326
-194
-340
-399
-351
-254
-46
-438
-203
54
-713
-442
267
-443
-775
141
-67
-939
-374
-4
-391
-633
-416
-22
-245
-264
-479
-285
8
-68
-647
-231
-113
-584
-210
-229
-369
-71
-537
-424
8
-524
-605
242
-296
-600
-297
377
-216
-932
249
-254
-287
-437
-79
71
-341
-607
-455
3
-391
-412
-538
205
-43
-659
-255
-160
-475
-318
-201
-230
230
-374
-843
295
-26
-1106
-23
544
-481
-321
254
-395
-285
52
-488
-72
267
-552
-577
176
107
-841
-240
681
-402
-905
126
409
-693
-394
785
-171
-928
-380
125
-21
-416
181
-314
11
48
-262
-126
53
207
-896
12
432
-476
-603
505
-180
-649
66
-78
-309
296
-562
-612
148
-412
-375
-433
-284
-722
-47
-172
-537
328
-22
-450
-553
91
329
-753
-693
407
79
-776
-153
405
-770
-229
153
-669
-97
-410
-159
-151
-277
-424
-430
-7
-395
-293
-162
-198
242
-880
-740
674
-126
-1298
476
804
-866
-851
399
442
-559
-631
250
179
-156
-1336
-653
1581
-710
-1509
573
665
-1202
-233
381
268
-537
-879
432
543
-1606
-707
1314
-651
-961
78
523
-418
-805
276
-194
-270
169
-292
-301
-10
-280
-480
513
192
-1328
202
866
-652
-1000
47
820
-607
-996
135
723
-792
-1596
372
346
-1129
-638
358
-577
-644
7
-183
-217
247
-503
-223
159
-395
-248
-271
-130
-632
-720
429
-1
-771
238
-143
-952
-68
752
-451
-1435
315
723
-972
-1077
254
31
-671
-210
-822
22
110
-949
-496
26
-200
-541
107
85
-572
-166
404
-133
-892
-302
749
-409
-1220
204
966
-838
-1189
964
-173
-948
317
60
-259
-234
-622
-256
200
-819
-550
397
83
-635
-466
500
-536
-318
225
-134
-47
-621
37
50
-488
-615
496
275
-1113
81
594
-412
-547
257
-174
79
-546
-361
-87
-640
-182
-823
-183
141
-326
-660
269
130
-579
-927
295
223
-1223
-281
254
-830
-630
239
-436
-355
173
-384
-170
243
-1000
-600
685
-200
-1402
-508
575
-805
-657
179
132
-353
-946
103
-95
11
-986
-424
491
-1060
-461
-25
237
-701
-798
712
-231
-638
21
-170
-73
9
-779
-216
560
-1266
-801
1708
-432
-2204
1003
766
-881
-664
-296
243
-397
-719
-250
-144
-136
-1107
-66
778
-987
-152
658
-250
-764
-179
158
-276
-252
-281
-662
-55
275
-957
-504
529
-240
-852
310
-47
-696
90
-80
-608
-809
271
-263
-1119
-123
546
-758
-749
557
-443
-596
-44
-107
-421
-271
185
-416
-650
15
-376
-225
7
-518
95
342
-230
-877
-13
749
-459
-783
166
407
-1069
-33
413
-892
-435
327
-284
-1049
184
234
-814
-345
255
-97
90
-1240
100
679
-1467
211
669
-516
-817
555
-312
-489
673
-1337
174
1148
-894
-897
351
163
-490
-997
160
413
-976
-1314
808
214
-1798
10
783
-309
-1066
17
324
-701
-197
754
-1311
-576
891
-412
-1241
528
200
-1198
535
-77
-367
-235
-1
-276
-494
155
-35
-478
-266
63
-588
-441
-235
379
103
-1485
64
1218
-1495
-1107
1438
19
-1225
-369
326
-172
-246
-998
-68
345
-474
-423
-125
90
68
-358
-839
369
337
-534
-1065
441
289
-860
-621
524
-330
-653
188
-272
-339
-420
-145
-303
-130
-685
-118
194
-460
-684
24
666
-1176
29
370
-359
-145
-1015
242
-161
-550
-28
-723
-255
619
-563
-1303
649
226
-965
-177
-380
66
-186
-541
-171
-114
-395
-265
246
-201
-641
73
268
-197
-379
-247
169
242
-1122
-93
1135
-1247
-823
1076
-354
-920
408
73
-742
-308
470
-46
-1298
161
699
-648
-574
133
4
-351
-591
88
249
-994
-475
458
-604
-284
-209
-389
241
-311
-294
267
-1034
129
213
-1101
154
622
-1008
-658
914
-909
-612
525
329
-1389
-886
1428
-396
-1398
44
322
-417
-732
-29
101
45
-856
-1040
1137
-686
-946
419
-281
-618
-247
-148
-29
-141
-237
-126
-1057
37
-15
-465
-511
273
-226
-1238
584
545
-1087
7
1389
-1141
-2060
1424
641
-1982
-139
414
-663
-455
249
-278
311
336
-1289
271
254
-1011
-419
366
-349
-608
-239
-404
-622
-126
322
-525
-827
207
637
-632
-728
526
-263
-833
478
-32
-1228
423
48
-762
51
-319
-538
547
-405
-978
705
-268
-90
-250
-818
-172
156
-991
-302
94
-573
-586
-385
-190
-782
275
-212
-1369
117
625
-1233
-841
519
-414
-1064
-144
-359
181
-166
-1458
329
621
-851
-857
199
233
-628
-380
-799
727
-24
-1444
398
-372
-1422
208
33
-727
-748
-186
-96
-692
-416
-59
-159
-233
-1141
-36
197
-1379
-581
886
-559
-654
-357
-486
556
-227
-914
-363
515
-668
-660
-13
-31
-813
-430
258
-1085
-395
313
-675
-199
